{"_id":"quoting-service","_rev":"131-d48e260bc5d9cf5ef7bdc83d8ff7da77","name":"quoting-service","dist-tags":{"patch-orb":"15.8.0-orb.0","patch-rule":"15.9.0-rule.0","minor-iso-depdency-updates-pi26":"15.9.0-iso-depdency-updates-pi26.5","minor-iso":"16.1.0-iso.1","patch-trace":"17.7.2-trace.0","patch-kafka-logging":"17.13.1-kafka-logging.0","patch-subtype":"17.13.9-subtype.1","snapshot":"17.15.0-snapshot.2","latest":"17.14.4","patch-duplicate-check":"17.15.0-duplicate-check.0","patch-iad-96":"17.15.0-iad-96.2","patch-iad-582":"17.15.0-iad-582.6","patch-iad-786":"17.15.0-iad-786.1","minor-infitx":"17.15.0-infitx.8"},"versions":{"15.8.0-orb.0":{"name":"quoting-service","version":"15.8.0-orb.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.8.0-orb.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2a7bf1bb2529f00347ca6bdd34517d7643be7f19","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.8.0-orb.0.tgz","fileCount":76,"integrity":"sha512-8aot/33bbgObUpAWk28CNG+NiAvRnE3AUFr3/QZfzQSHy2VGVtmglhQavQPHzwO71VmPDL76KWJEsTO8ZV1Isw==","signatures":[{"sig":"MEUCICxzYqOuBnC8puVKMSRsNy1i3BPXWkJLiB7DyLFoTrq5AiEAwru6BmqPMFVYNVTAqYrPww8hBDD9jiK2KwJCGjMLDLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":764249},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"7a7525a9b758605b1685b52def1c75dfe257c0ec","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.5.0-snapshot.2","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","standard-version":"9.5.0","npm-check-updates":"17.1.3","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.8.0-orb.0_1728639409669_0.0986063495769749","host":"s3://npm-registry-packages"}},"15.9.0-iso.0":{"name":"quoting-service","version":"15.9.0-iso.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"663c920a8f0261a3f79ae5b407bf2ce524e77e7e","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.0.tgz","fileCount":76,"integrity":"sha512-41iDe41XoANntP7BNERHqZbcUGlX/5y/Grq9dQcGYz/OsbSmTMDSmr6f3jqrGJeMF275bSdlhAClGugIWbiRVw==","signatures":[{"sig":"MEUCIG3ulCgqGUbrzBuZrGiLBxQV+6EnIwjmmf1/ftWhY7P5AiEAq31ew/fvhS325Ag8gQj1jsBqT3JXlvrn0wvf/9YFe0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":764249},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"daf435919527df0af32e0127c6d87ad5750bd0ca","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.5.0-snapshot.2","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","standard-version":"9.5.0","npm-check-updates":"17.1.3","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.0_1728654294247_0.5675827275747349","host":"s3://npm-registry-packages"}},"15.9.0-iso.1":{"name":"quoting-service","version":"15.9.0-iso.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"660689002b6e0f722bb223e117b679e5ae84da08","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.1.tgz","fileCount":76,"integrity":"sha512-zIwVOCNcS7Oio1XKSR0t6wKmhLS+APgG+ibD2xwnByY8eSxZmWGHicRtAVEn4tlKFVl55ww2kuJAOPEKqFNnfg==","signatures":[{"sig":"MEYCIQCu0g5w4HpqDEuX7c9iASfZyzNXgYxw5j43VaogA8i5zQIhAO+gv9LFsPMD1nHPi6Mh1rzLjaJQ4Vm37Q92GwY+yPQ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":764352},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"5e9c2db58f0c557db1ce055ef96939ed829bdf29","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.5.0-snapshot.2","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","standard-version":"9.5.0","npm-check-updates":"17.1.3","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.1_1729078542477_0.03518904529389255","host":"s3://npm-registry-packages"}},"15.9.0-iso.2":{"name":"quoting-service","version":"15.9.0-iso.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"e20495089a0b4afe0cc87607141359f0f76ba5d4","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.2.tgz","fileCount":83,"integrity":"sha512-XfRIcRb6LpalMicWR00dRhgy0zPuM1Og2CYH4gug2Gde3LhrNnYfRKN4nEHd2uXkCWKvHSnsR4iU4bjyBjZe8w==","signatures":[{"sig":"MEUCIQDr1BCePj7369bhRtLeW0s8QxJokf2OwotqnZk3LgMltAIgYYukLopk5qF4Vfq1fJt3NTd0NyO/Z7NO9fmF1aNUvNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":991392},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"9f2267c6ed46a73bae30074cfc726483ae0622b3","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"1.1.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.3","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.2_1729101842871_0.560544213773192","host":"s3://npm-registry-packages"}},"15.9.0-iso.3":{"name":"quoting-service","version":"15.9.0-iso.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"e78f49defc9265c6b2fab5c93c2a212cfc1b3e21","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.3.tgz","fileCount":85,"integrity":"sha512-vdXfxBBw4mAIP07iaV1WYSgCoxiHlMorgc18WZ1ekrlSEGd2M9GADYo7oEhJ7/goB/5aRL/24GOklsmQ+sJrWw==","signatures":[{"sig":"MEQCIFd8NJd3nmXspMlc9eOAkpBr4FwIxDl2FXLwmV4t5s21AiBH25nLag7SbEHwyKzdpUPmgFIMTJqwyjLJ1Ly1eghC7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":994578},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"ee2a907b9c32aa1dc1bdb6116f059e58871135fb","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"1.1.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.4","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.3_1729255304768_0.19030730682556296","host":"s3://npm-registry-packages"}},"15.9.0-iso.4":{"name":"quoting-service","version":"15.9.0-iso.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"def09e044887810af519ff8e10ee8b61a57b1f08","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.4.tgz","fileCount":85,"integrity":"sha512-kdGkOtSpOj+iMUXnbZfEC3025MEh155W+WruXIGE9ev9wYdUsbtmjbkKXeh7MlD8rmZlxVnFWvhrEDNXL6J8Gg==","signatures":[{"sig":"MEUCIQCWpSZcP8Nphoj0yz5RLkK8iMP4boVbg2/Si4tNyeKGIwIgZcHCwrdPZzbTIRAvkQIvfgv9EYNFP2EKRGD4Vsgh4os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":994578},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"9b89c0e3ae9e518d342850b34f3ecdf908ffa94e","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"1.1.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.4","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.4_1729257242698_0.3022963759689381","host":"s3://npm-registry-packages"}},"15.9.0-iso.5":{"name":"quoting-service","version":"15.9.0-iso.5","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.5","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"eb2a56b2ba02eaa10d3273b180266423c8321cff","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.5.tgz","fileCount":85,"integrity":"sha512-RpQ4h3HubIQINjaM/ew8BMh0d+na8bTGc0lOYFmcLHXCZwasSW62RLj9gTEpO3new5Cq6GvcvrdygZO5zm5umQ==","signatures":[{"sig":"MEYCIQDttP5JAq2UKWwEVBB84bEICEsIhUVfAh2fTKaRktEYlwIhAPS81+Xqt5x91yOeatTOdGh9/yyrOWkmZ67/uEaroYH1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":994578},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"d33dbe28cc787e45112484e901addde11440aea6","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"1.1.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.4","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.5_1729504002987_0.019982480688556015","host":"s3://npm-registry-packages"}},"15.9.0-rule.0":{"name":"quoting-service","version":"15.9.0-rule.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-rule.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2f239d7e8d860cfc8d693e96d31ed0d0b2d979c1","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-rule.0.tgz","fileCount":86,"integrity":"sha512-POKGMsfJZV/32oj5NpDTEHAfrm2nKs5DN6L2eTtUSc9WQck6MrX3Bnq3y8lyGhMw9kLOcIvG17esIzsXS8nU2g==","signatures":[{"sig":"MEQCIGFX4HESXXfw1ibZ8EsUi2Uy7L8uC6mHPl1wUGO2iN7KAiBitGPoaYoLkpZk6jgUayxJcOHk8NIH5EluFa1gJ3sltg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":996212},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"51c5268106cfef4fbb99cd42645ef561ca2f1035","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"1.1.3","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.4","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-rule.0_1729585258911_0.1922752192715942","host":"s3://npm-registry-packages"}},"15.9.0-iso.6":{"name":"quoting-service","version":"15.9.0-iso.6","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.6","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"98464129ade0bcbf5be98203a9d0b67c3a2f68b9","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.6.tgz","fileCount":85,"integrity":"sha512-r+dCq1nXL7+vohi2f2Ex2N2xAjz+4lzz0bw24HnO+Qt7wALn1vS2bMU59q+Ir4SoCUTMq+vnMfe5ScSMv1284w==","signatures":[{"sig":"MEQCIGPdFdUBCJXUNMlGVLl82kkGNH+d/KYUtZpJZhO5gVkbAiAwvJf4n+YpV+VLKpvF7AbMFBIMKDYAS5Z49ylYTa0LeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":993862},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"eaacf04ff5bc81698dd55afb4c41113f324dbbaa","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.10","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"1.1.5","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.4","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.6_1729694564197_0.832407910904249","host":"s3://npm-registry-packages"}},"15.9.0-iso.7":{"name":"quoting-service","version":"15.9.0-iso.7","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.7","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"8b32524b1a8531f0407f97f60e922e28ab5b5c20","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.7.tgz","fileCount":85,"integrity":"sha512-Y6FZb6KMHLTnFB0wHC84GPlqdiEGh+VY1CW1rGBHkQ6qKzNBSpFjL5O1z0X6aFBLV/raLB9AcOgK6fG5v28JPA==","signatures":[{"sig":"MEUCIBp7Bi6VYf60DlL59gtfhu913MZkCfG42yH5u+gJq/mqAiEA4QCLPa/k2H+yJQwpd49+y4QsqFoFybiK0bElhlo7Tag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":994036},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"8224c872f8fb35bdd3dd474c8033914e37fbfe8a","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.11","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"1.1.6","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.4","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.7_1729784077513_0.9410757914883074","host":"s3://npm-registry-packages"}},"15.9.0-snapshot.0":{"name":"quoting-service","version":"15.9.0-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"ef51f6f2790b8ca1bb80369cdc21bbededa1a035","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-snapshot.0.tgz","fileCount":85,"integrity":"sha512-63rLC1plBt8UelDoC7ZInRvaodi1PlsjWdoKKCX2aQGcqSE5ltiaEV8ryXKK8VSG9xJnB1fsi79nQh5asEfCWQ==","signatures":[{"sig":"MEUCIHZmplna9ikhZy6kWfcx0DxD4YHF0wU4Sfz6ncGP67vMAiEA7mg0ltksUOod6xqQlWQoX3BBAG8x0KO/I+maLVFS/CY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":993106},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"0d13de8a7689327b6b02f32ebf4e4923fa9cdbed","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"2.0.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.6","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-snapshot.0_1729854028614_0.24313994978308107","host":"s3://npm-registry-packages"}},"15.9.0-iso.8":{"name":"quoting-service","version":"15.9.0-iso.8","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.8","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2f763c2d4c00ffc24ccdd896aab7a6e02f47f376","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.8.tgz","fileCount":85,"integrity":"sha512-nN5sp96gEZNrTqFoitTH7m2EFbzdKpol2RofgYJG7cpgaRh1q1Q0ayjgrfqe/ihRYz+8ZJS7qOh2QTEvT71d2Q==","signatures":[{"sig":"MEYCIQDCKo/B/xi0AFSC3Xfr/BRaWl6PFeYZ49XYI9hrvSXlcQIhAO8g0RjMcXKuCoLlqzenL5Q3Rh2gTdwfLPjrqeSLjzer","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":993252},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"511d2b0f9f62fefe9b70547e1274770b7c5a44b0","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"2.0.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.6","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.8_1729862252322_0.23228390771447338","host":"s3://npm-registry-packages"}},"15.9.0-iso.9":{"name":"quoting-service","version":"15.9.0-iso.9","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.9","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"69abce7895f1713409ebe7606ed30374ad84c05b","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.9.tgz","fileCount":85,"integrity":"sha512-UoK/ETsk6DgmYnTCh5CAM99fXHyIkmYWURaA8hmbiazkjAtY92hDp+1RAS8nJRw9ej0XzQlACuEQhenIoix3iw==","signatures":[{"sig":"MEUCID9IOn6vlwGUiwml1Dx0aLr9eCANFqSWybao85q4RyEcAiEA4xQuTk1FP/cRhBROs/jsnfAAeC3rAe3UN50SeBTk3Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":993252},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"f148a530052e0d1d781b78d4cc474725716e759a","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"2.0.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.6","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.9_1729875479031_0.6541610424466302","host":"s3://npm-registry-packages"}},"15.9.0-iso.10":{"name":"quoting-service","version":"15.9.0-iso.10","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.10","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"9af2ad254e62dddccbb12abd3e4257cc21e5f306","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.10.tgz","fileCount":85,"integrity":"sha512-W3Z3MrQ2BW/Grqrj+HZkRZX8yrSH/cKKC432QisTmixfX2UlKvXCDgJnDz6pIYV4fFLNoGQI0dIG8NzuvucF/A==","signatures":[{"sig":"MEYCIQCrcerUQgnEcM5kW9BEfleTsXdQPxok4RHYwitkpOmXWwIhANwIHylYc3rErh6Oij5f/Y1CSGq6T9v3wMDozVFlJ8mI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":994035},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"5365b0db8235f769eca99be29e13faab96a4442f","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"2.0.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.6","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.10_1729884500149_0.12874959665606767","host":"s3://npm-registry-packages"}},"15.9.0-iso.11":{"name":"quoting-service","version":"15.9.0-iso.11","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.11","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"e73eda5ce972cbab5d835c3f71cb3038b4242c74","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.11.tgz","fileCount":85,"integrity":"sha512-zewVqgwZuuqbxvU0pamHMsYwI3kcX3LLMl+gcct1W4w1s0DJ8HL7Xn2wTO+6qUSFLzSfkwfmr3eRlwa7B8v1Iw==","signatures":[{"sig":"MEQCIA/LMf0aK7lSNsLPu4/+U6Bd+mnVuNE4i0lOQ/zl4ojQAiA3gLG/RIJ6D3pxKvCfeD7ang+UOrMyVi1thulWMbSxog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1010535},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"94428401f339806bcda4efbbd6fb2ac44bc2a342","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"2.1.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.9","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.11_1730276819333_0.5456368663261799","host":"s3://npm-registry-packages"}},"15.9.0-iso.12":{"name":"quoting-service","version":"15.9.0-iso.12","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.12","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"210243db2202a65a4646375ae9a13c772f6253a7","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.12.tgz","fileCount":85,"integrity":"sha512-TBmAec8hurVMvlmqhkAtTR8I6jss6c+D+WSa+/VQhInwRL5UelTp07j3HSOM58YzWTlUbLWb0nSPaquVTJVaHw==","signatures":[{"sig":"MEQCICWP557u4eNFcVZ2wax4rS26We+87RCiPZiDcFRd1+D8AiB2S4rxMTzGQoboSosis/JJImkbfBo2Oy5y0MiDYUc7lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1006148},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"0cb3af1947fed8079f6b5cca59e1524dc94242d7","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"2.3.4","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.9","eslint-plugin-jest":"28.8.3","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.12_1730414899851_0.39835868107029726","host":"s3://npm-registry-packages"}},"15.9.0-iso.13":{"name":"quoting-service","version":"15.9.0-iso.13","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.13","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"db1a896ce6d0497c9a92cea0e3aa91daca851427","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.13.tgz","fileCount":86,"integrity":"sha512-469jXgXny1fwCmFqcqO12OPjvAdL9N6qViEsc5Uzd/Y6M2DUtYpuiDPvGn0FqewEl3gJ7Eed15l68woYBi9SEg==","signatures":[{"sig":"MEYCIQCZJh2fE2b78+4Wtl+/dRyHWsh0POYSQNibH3r9BmWiEgIhAI1ZAeVTnrhMSntWfVIYUsleWdZBiXvblPIQDsg6n0Aa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1007945},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"6d4df1d4ec4cf4f378b4961d211bbec5606bd04d","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.0.8","@mojaloop/ml-schema-transformer-lib":"2.3.4","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.13_1731492532918_0.3247866789918743","host":"s3://npm-registry-packages"}},"15.9.0-iso.14":{"name":"quoting-service","version":"15.9.0-iso.14","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.14","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"89f24c65b7451133bd0b9dec18487e8f1fa5d385","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.14.tgz","fileCount":86,"integrity":"sha512-2d03J9cgvYH9f0iCG+KawlvzLo7DPt+BoGbMj/k+5UfHjOYMyHVhMcg07q6u6qDaJ4NYWTLaIfAMSoVZ7UekTA==","signatures":[{"sig":"MEUCIQCqCEAuLuvtRVDd48lVTFz1ZyeMy6B9IHrV4abxfFVLOAIgZPd3X62ro6YVDcjr+R02GwFus91OAPQ1RHiaJlGhIvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1007963},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"f1ede9eb428165f24d68b5af133e5a9a04749ac0","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.1.0","@mojaloop/ml-schema-transformer-lib":"2.3.4","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.14_1731606001228_0.8964725238741151","host":"s3://npm-registry-packages"}},"15.9.0-iso.15":{"name":"quoting-service","version":"15.9.0-iso.15","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.15","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"11ac61fbd9241dc013435709167f45a80e5e68a0","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.15.tgz","fileCount":86,"integrity":"sha512-jkKwXve4n4+EmGLx9MBv/U+99k6274zSS7vbfyA0Krfez0GImKrEyz8/tsoSC6ska+1FcMr6eDfnKCTOS09wIg==","signatures":[{"sig":"MEUCIFtd3/QJOE2LDI6KVDGqSsa9/tFZxGZsyM4+3bbgwnb+AiEAv5fFjub2I4dKLM1nzo7JHCo4kpa3q3qoTYPvb0HsGHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1008158},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"ea095b880e4cecab2d8a5de9421275478377ee34","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.1.0","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.15_1732177402384_0.003207684311809844","host":"s3://npm-registry-packages"}},"15.9.0-iso.16":{"name":"quoting-service","version":"15.9.0-iso.16","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.16","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"5a6e42571095d89a8e33ed6c03a5c08c3fa95d5f","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.16.tgz","fileCount":84,"integrity":"sha512-WMD4bxUdi9FwvuJiz6YKPshAsQPFWZM4d/k5YrLky2Q6UoVRqrTMZI8s4m8Nwa3pTwuC9PMGayfXaPdsxtnCuw==","signatures":[{"sig":"MEUCIQDiZr7mUIdXX9ZrHVsQp2r+Fc29TtLmdz6tmOaBIdqyzAIgLIRlSQwnC4vJ/Ie4vSqua8zO64gAuRrl1ypkQTlJNic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1006185},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"5a7d4922656b4df84643cbf29adfb677450f911b","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.2.0","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.16_1732519085398_0.08152290943543572","host":"s3://npm-registry-packages"}},"15.9.0-iso.17":{"name":"quoting-service","version":"15.9.0-iso.17","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.17","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"788432939a1f4eb2e90016dc3cb67be0b8b1e0b1","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.17.tgz","fileCount":84,"integrity":"sha512-uTnRCHcQrGtzX5sw8XE1z2KEYO7YEGFlCjBNLuvTgFx5Gidripzotk8N2XYJKQOZTbEBbkZ6jFvuc8ZtWRj79A==","signatures":[{"sig":"MEUCIQDhqdGA6D15ZvOaSm2wSavDCtpB3xfQdpZaq3QgTGzyYgIgEl/WrxXGWRMEl0wPEt/k9fH86Z4+66Jk506BhorWpbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1006185},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"147251e41e429ec0200176f493d3782d7f152acb","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.7","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.2.1","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.17_1732526682602_0.48550438714463806","host":"s3://npm-registry-packages"}},"15.9.0-iso.18":{"name":"quoting-service","version":"15.9.0-iso.18","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.18","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"5427c51f224f801bc55fa7e5ceaf3b3aef3ba720","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.18.tgz","fileCount":84,"integrity":"sha512-QScpcnHFcDuIV8i6vgOdTsGf5ztb9a1tAjuyhHMnmaXPsQenSSZxswY7xpQG6XHhQVolslPUc0JY6FT1apmGdQ==","signatures":[{"sig":"MEUCICmpRPy4qIGQub9XhIEkoX2c6JuMpJOdS7sPSdL4T4RYAiEAo1LZhTp/WsFaFqVQQU3TjgejdanTbEFUNd2bPC/22Oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1006185},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"486bd10585e613c4e2651637143bf09a0a9a79e4","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","package-lock":"docker run --rm -it quoting-service:local cat package-lock.json > package-lock.json","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.8","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.10.1-snapshot.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.3.0","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.18_1732878492463_0.6423533094089533","host":"s3://npm-registry-packages"}},"15.9.0-iso.19":{"name":"quoting-service","version":"15.9.0-iso.19","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.19","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"cc5ed0e38f5b86732cc7e97ba5f2e607d98b4017","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.19.tgz","fileCount":82,"integrity":"sha512-zVE7vs0xefHmP8kIguEMOlEUXlkiqM1rys9NzhfGYqZ6aUgo/mS2bpCeveuIlIbTW1SqrrjpCksGCwRZb4+m3A==","signatures":[{"sig":"MEQCIEqk89jxYGTcfiCP7OAFwy/0Gm/X/P1EP9Lmu1ioxJ+PAiAu4cps9hekN24lktn9Gk/xLA5+4b2SkS3f2W4SZ4TZuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004526},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"c51390656d5ccde60d2ee54dc9f54e4279d92fc7","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.13.0","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.1","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.0","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.19_1733927415726_0.3229335147094492","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso.20":{"name":"quoting-service","version":"15.9.0-iso.20","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.20","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"9752b3d335f55f0f333085a0c873fecdf8eebef4","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.20.tgz","fileCount":82,"integrity":"sha512-0Q5nvLc9pON/kGDN9FcxkPdGfwigte+SjN5vQ2lYDdmYvdOz1oyPWuQxvARj4cSqfL0VFss+qXFrS6S1iMEuXg==","signatures":[{"sig":"MEYCIQDnkajNU85+mZ9XJ4Z/+mUkprCHziDpyhfgN1OGLw9kfgIhAOcwP38Xn6bP4YN+ssg3aafFxA6AotsZ1u8jVtLZeU3N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004888},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"06f6ea192a1de9cf59b8a754364dca7e4e7e72b2","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.14.1","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.1","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.20_1734010128483_0.44370446967252497","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso.21":{"name":"quoting-service","version":"15.9.0-iso.21","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.21","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"be46a7c6901e3324408d51a619c0071cec9e6da0","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.21.tgz","fileCount":82,"integrity":"sha512-F3e32K5Coij4vpwog720vPk+cAnWBbOgWRGCIXqO2QdodXzh4gcaE4gEUBdVns8RLMKjPE4GFhbQGbwffqcb2g==","signatures":[{"sig":"MEYCIQC+8py/CgAFIHridGi5wTpup98G4coI5wgv62jW7MkIFQIhAL726Xv6y3l1bQYeFVfpMBimoeEwcnuBF3nEUmdef7b/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004888},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"152d127547dd31283bd0ebc6395fc2c544256c58","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.14.1","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.2","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.21_1734024196887_0.4349999578175805","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso-depdency-updates-pi26.0":{"name":"quoting-service","version":"15.9.0-iso-depdency-updates-pi26.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso-depdency-updates-pi26.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"64336b9d07f0b3f21155927538f7c96b11610768","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso-depdency-updates-pi26.0.tgz","fileCount":82,"integrity":"sha512-YkZRUVscxWBkNOJ3JEws8im0BsIa208J851LQpFNO+Py4+qJSw9bLgizFG5I6H+YrPkVwQ6zC7wcKcCsylYkLA==","signatures":[{"sig":"MEUCIQDewbJSnsbbUvz3kaTxHAPiDeVpQRuCE7dSzbpWdLjS4gIgGen75WzQm3FRcbVId25WJt3gfCbJP+rOeUjgFcYw2Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004909},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"333f2527fb6347f673614ca0ad692ebada5e19da","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.14.1","@mojaloop/central-services-stream":"11.3.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.2","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso-depdency-updates-pi26.0_1734389687586_0.5133013421629027","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso-depdency-updates-pi26.1":{"name":"quoting-service","version":"15.9.0-iso-depdency-updates-pi26.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso-depdency-updates-pi26.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"25cfb5d8232dabb3393b781af17a87b9562e831d","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso-depdency-updates-pi26.1.tgz","fileCount":82,"integrity":"sha512-u8D0JgBaLKJlu/+HQSrvyZtVedp5xrD/QG66kijCYu4vs7Xe/lDYiga41AZBfBT6D5ZWu0YEIknraOTdR+u1wQ==","signatures":[{"sig":"MEQCIBZbRK2CqwmWw0Ncp049/CCdp3dBB03sWh4EBm6akMe2AiA+Iapm8LSyIWKDaaS70MoX5TNmUVB24ITxBEre2OlHwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004843},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"a1f5a891003b9e2c95f8fd1f4bb7e755ef058ec6","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.14.1","@mojaloop/central-services-stream":"11.4.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.2","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso-depdency-updates-pi26.1_1734423412631_0.07829253419938897","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso-depdency-updates-pi26.2":{"name":"quoting-service","version":"15.9.0-iso-depdency-updates-pi26.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso-depdency-updates-pi26.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"91025168092dca3130a45f249550ec2b07b1b9bd","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso-depdency-updates-pi26.2.tgz","fileCount":82,"integrity":"sha512-gHEnZkid0ZkvOiJELL8SoDJrKhZS1KTtLiKkJwzh9tKwI2xvMgla0zw8lPamMWT6vcvpA08e2IF3YByGkqRnnQ==","signatures":[{"sig":"MEUCIF6iQULQouQ0jAIJ+QQkEbeuBNjimIZnjTXDH8zO/jYHAiEA836TOBVjFBzYEparLhfxHlD0hXjD2vEm3EoL6kf30P8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004784},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"f210652309df666cb8dc64ffaee1e4b581396c08","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.14.1","@mojaloop/central-services-stream":"11.4.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.2","@mojaloop/ml-schema-transformer-lib":"2.4.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.9.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso-depdency-updates-pi26.2_1734583253028_0.055180524885912074","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso.22":{"name":"quoting-service","version":"15.9.0-iso.22","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.22","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"55c669e75f6f934e76b0cbb099bfefbda0b4940c","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.22.tgz","fileCount":82,"integrity":"sha512-IKk/hrDD/HoG8orTEjveX3CcNYEhoejcRhgpAZyB/tomR+dSBXQxdKQQZ4t/n0gCOtuS5XD98HAouZ+tFjnb2g==","signatures":[{"sig":"MEQCIG4oYZ9Jx2iU8KG3+4k0JtBUhaYl9kFc5lawnq9/LGdSAiA0E0iyJPTyQqA1VYVzHy8zSy1ERuldkKwc4NXyrsxvTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1027735},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"f1eb53248e0234935e182c4669d511fa985c5d84","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.14.1","@mojaloop/central-services-stream":"11.4.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.2","@mojaloop/ml-schema-transformer-lib":"2.4.2","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.10.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.22_1734998441162_0.10736848550023659","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso-depdency-updates-pi26.3":{"name":"quoting-service","version":"15.9.0-iso-depdency-updates-pi26.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso-depdency-updates-pi26.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"527bc90f277fcf9e8a7d5bd9c9ca568dd3e8f2b4","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso-depdency-updates-pi26.3.tgz","fileCount":82,"integrity":"sha512-72g7DGf9ZDbq7g5nn7uRF9mf+uGIkHtAoVLyM8SjpKzPGPy/WEV049sZTfgDWaRf6bIpVv6Lb5dugcgq/YuOIQ==","signatures":[{"sig":"MEYCIQCvpPQY9pj0c8Im8YJLekxcElyBtvQg8dS9x7JQfJdY2AIhAJ6AYXWe4oKSckM6ak8g0F2IG/LGO1fwHb8VDJlkRMEC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1027631},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"0797ee400b47d137dabbc3917877105e37678bd7","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"12.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.14.1","@mojaloop/central-services-stream":"11.4.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.2","@mojaloop/ml-schema-transformer-lib":"2.4.2","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.11","eslint-plugin-jest":"28.10.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso-depdency-updates-pi26.3_1736182355696_0.9588904079429439","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso.23":{"name":"quoting-service","version":"15.9.0-iso.23","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso.23","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"85001ff624f99c978e52d4cf7ff5de80847b4527","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso.23.tgz","fileCount":82,"integrity":"sha512-zj/dHx2pk3RbhrJ5tF9Z9lFI5/hb2Ej31ts8OE7UiRHuNIVt77/TXV++/LOWMhmC4NIlHe9T0WRZ6Aw+wV8IAQ==","signatures":[{"sig":"MEYCIQD8astBmyTHJtyKNO82VJLg1n0fpppw3TA2HHWuGt8sBAIhAPnAIjXeGs2T8yDQdVTlQVeav6BuviWevwYvr2gkFtfC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1011175},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"a0554b691ff4d6972602cc51afbb26b2f3d64e4e","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","good-console":"8.0.0","good-squeeze":"5.1.0","memory-cache":"0.2.0","json-rules-engine":"5.0.2","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.15.0","@mojaloop/central-services-stream":"11.4.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.2","@mojaloop/ml-schema-transformer-lib":"2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.13","eslint-plugin-jest":"28.10.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso.23_1736184891627_0.6559008161818956","host":"s3://npm-registry-packages-npm-production"}},"15.9.0-iso-depdency-updates-pi26.5":{"name":"quoting-service","version":"15.9.0-iso-depdency-updates-pi26.5","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@15.9.0-iso-depdency-updates-pi26.5","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2239fa80694ce2b6ae971e1a76b7699f6c5b9525","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-15.9.0-iso-depdency-updates-pi26.5.tgz","fileCount":82,"integrity":"sha512-umiWjlKU9ZXLlrmoV0W//dqRupBkUKdASWYgEiGsz2puicJ2Wjx6OcxQWU7E8VGW64RnYKocdf9KAT7iUhPbcg==","signatures":[{"sig":"MEYCIQDkuuo6qDxsSfMMNGgL2cblIX6cEuQjcDycD/jSurBCHAIhAMSRY0pkeOT1whZIg9o7aDuzwzNQ4I6OORDE6Z08O74f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1011071},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"989922d7412ac9f87bea26ed58735f6ea47c66c3","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.1","@mojaloop/ml-number":"11.2.4","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.1","@mojaloop/central-services-shared":"18.15.0","@mojaloop/central-services-stream":"11.4.1","@mojaloop/sdk-standard-components":"18.1.0","@mojaloop/central-services-metrics":"12.4.2","@mojaloop/ml-schema-transformer-lib":"2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.13","eslint-plugin-jest":"28.10.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_15.9.0-iso-depdency-updates-pi26.5_1736228399760_0.6012771065955838","host":"s3://npm-registry-packages-npm-production"}},"16.1.0-iso.0":{"name":"quoting-service","version":"16.1.0-iso.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@16.1.0-iso.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"a502ce203fdf577c07b49e29094494087ce9fbc4","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-16.1.0-iso.0.tgz","fileCount":86,"integrity":"sha512-4nHUqe2Y3/lXOqIRG5GkO2g8/47TNBcIPX2QmPh6/M+OfzyVvDaY50AKC7+SAwasaKeuka8kIsU8cmUVd5fM0Q==","signatures":[{"sig":"MEYCIQCuaOdS9dfJoWl3WZ9GYtdgu54RQR1a23RKHxFWFz6zDwIhAJeYDmdA85iAmeB3PZj08JEZ14FesHu52m7tWDQNa9dC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1137091},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"7166bf50f20da957265626fe326eb6e815d3e375","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.2","@mojaloop/ml-number":"11.2.5","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.2","@mojaloop/central-services-shared":"18.15.1","@mojaloop/central-services-stream":"11.4.2","@mojaloop/sdk-standard-components":"^19.6.3","@mojaloop/central-services-metrics":"12.4.3","@mojaloop/ml-schema-transformer-lib":"^2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.13","eslint-plugin-jest":"28.10.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_16.1.0-iso.0_1736702777756_0.7976867551914903","host":"s3://npm-registry-packages-npm-production"}},"16.1.0-iso.1":{"name":"quoting-service","version":"16.1.0-iso.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@16.1.0-iso.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"921edee487a139936e22e322409ada8a6b393f86","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-16.1.0-iso.1.tgz","fileCount":86,"integrity":"sha512-qXk0lWONn8ZyR3hy/Adu0FKAJFIrmcG+iLaN8QOfhHLGxo9akM4ecxxPh+Ju0I+LUyy5PTugXS6ox6gm0p9MdA==","signatures":[{"sig":"MEQCID+e8wZp09gRjEu1j/2GpGPi7564gbNE8dGf25joRRCaAiAP2xzlpvzjWHrfBn1rhxcp/kEqjo3Ct273pK8zYwUdcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136485},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"468c44dc0cef54ae5b73bd968ed2fe09ec75474c","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"9.6.4","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.2","@mojaloop/ml-number":"11.2.5","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.2","@mojaloop/central-services-shared":"18.15.1","@mojaloop/central-services-stream":"11.4.2","@mojaloop/sdk-standard-components":"^19.6.3","@mojaloop/central-services-metrics":"12.4.3","@mojaloop/ml-schema-transformer-lib":"^2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_16.1.0-iso.1_1737077738198_0.4576446715473057","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"quoting-service","version":"17.0.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.0.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"4d662114bc2c5a6fcf9a489c8e9af2105cfe5971","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.0.0.tgz","fileCount":86,"integrity":"sha512-H+3HCXyznkN4mrj7+s0lPTHFVRhgspccj4xtKK/UlSqs7Q+QtBVXx0ZjNlLXSMjQVqFit7cuNoF+yWaXSZAV/w==","signatures":[{"sig":"MEYCIQCzNGuA5vMuXh4iYldQsjGcMSqgSj7FvPMyDsH+RnyfdQIhAIT3GLfDyxWFJwMyHNgUabLZBE+nIRsq+LGtO1kXh6eQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136930},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"d781c2ada7423ad7574768fd7dbc6cc5baf898e8","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.2","@mojaloop/ml-number":"11.2.5","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.0","@mojaloop/central-services-logger":"11.5.2","@mojaloop/central-services-shared":"18.15.1","@mojaloop/central-services-stream":"11.4.2","@mojaloop/sdk-standard-components":"^19.6.3","@mojaloop/central-services-metrics":"12.4.3","@mojaloop/ml-schema-transformer-lib":"^2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.0.0_1737161219269_0.9556526710725306","host":"s3://npm-registry-packages-npm-production"}},"17.0.1":{"name":"quoting-service","version":"17.0.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.0.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"83ecfe5b14d27a27aa5dcc94438204b8ffd84d2d","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.0.1.tgz","fileCount":86,"integrity":"sha512-81CP6xpOf9SotegyxpUYrr/Qv3X98fy+x0x/BWPBkiqDFnmi8g0PjrUX7fTQT7xXSe1dkv69w2M880Z027iv5g==","signatures":[{"sig":"MEUCIHJS2r3utljtx8qrWvcZGZHdGkSU5iZ7kGYlAoXuZ9DyAiEAjFU8Zp96SdgqIY3gUzjd0EUeOOLhRYNJqz/4uEzHTdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1137388},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"de7ac60546f73f9d2cb3c4ec445441859c7ee1f7","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.2","@mojaloop/ml-number":"11.2.5","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.1","@mojaloop/central-services-logger":"11.5.2","@mojaloop/central-services-shared":"18.15.2","@mojaloop/central-services-stream":"11.4.2","@mojaloop/sdk-standard-components":"^19.6.3","@mojaloop/central-services-metrics":"12.4.3","@mojaloop/ml-schema-transformer-lib":"^2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.0.1_1737395459485_0.5518281270843268","host":"s3://npm-registry-packages-npm-production"}},"17.0.2":{"name":"quoting-service","version":"17.0.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.0.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"ea163bd96e1ad258a226001099321f6677bb8525","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.0.2.tgz","fileCount":86,"integrity":"sha512-JxLIHBAv6aO9dBJy6Y8nZTlzWxlr4UUXh3woeXf1VtEFwS7FUdDQhJiu8UK7/c5OxJtKWnyzLPwQ1dJ/TDgc6g==","signatures":[{"sig":"MEYCIQCBGDrFFQSr7guiyhHhmL2tOoubvNqzZsNosCBNOZda8gIhAIsbHD8kRAP1NMDXtE9DT1vdsW/6G/99n/7aokGZJsNm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1162430},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"af185caebcab86878220e9a19a4846fec888ceea","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.2","@mojaloop/ml-number":"11.2.5","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.1","@mojaloop/central-services-logger":"11.5.2","@mojaloop/central-services-shared":"18.15.2","@mojaloop/central-services-stream":"11.4.2","@mojaloop/sdk-standard-components":"^19.6.3","@mojaloop/central-services-metrics":"12.4.3","@mojaloop/ml-schema-transformer-lib":"^2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.0.2_1737474212214_0.3284192987030037","host":"s3://npm-registry-packages-npm-production"}},"17.0.3":{"name":"quoting-service","version":"17.0.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.0.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"d2ea8b265962d847bc930f3ad021bc664ed135bd","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.0.3.tgz","fileCount":86,"integrity":"sha512-07jHyXU8B8LPf7WMrHsnBX3/BZbCa2LEHaJ3FPfm0cJyO23XXCXgykaSGBUJFnV3+1auogBoK80XUj2WK+OOVQ==","signatures":[{"sig":"MEUCIH9YBCqcRlxQT695FOgkmSoEBCugaFvgi6Je2GwWeXCSAiEAoRjAZSiMq7E7KgwrQcdptLzjSvbFM18nUlOQvVv/+Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162767},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"ff17a9684edd50d17a211cc98a7a74af61631b78","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.2","@mojaloop/ml-number":"11.2.5","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.2","@mojaloop/central-services-logger":"11.5.2","@mojaloop/central-services-shared":"18.15.2","@mojaloop/central-services-stream":"11.4.2","@mojaloop/sdk-standard-components":"^19.6.3","@mojaloop/central-services-metrics":"12.4.3","@mojaloop/ml-schema-transformer-lib":"^2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","proxyquire":"2.1.3","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.0.3_1737555730563_0.9068845901875271","host":"s3://npm-registry-packages-npm-production"}},"17.0.4":{"name":"quoting-service","version":"17.0.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.0.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"03e6489d420070072a1141e96f689a05840ecf0c","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.0.4.tgz","fileCount":86,"integrity":"sha512-DqTU7GChawQC4H18iXzdrGkPhJSi9ibsMLkXxWm/jdVjlp0uBqmtoNqXzrcdPtDOLXxBPxonxgXubjXE29HB/A==","signatures":[{"sig":"MEQCIGezhi9lIgMCDZYW1BMJUBgTEovhz43DubCzcK43Q+MBAiAJmWm8GOon4IfsbxKwwSL6lIaO3dv6m+a5BLkMLE5KgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168405},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"b7fd3df035cd833828731c924d9bfb4c6f543805","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.3","@mojaloop/ml-number":"11.2.6","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.2","@mojaloop/central-services-logger":"11.5.4","@mojaloop/central-services-shared":"18.16.2","@mojaloop/central-services-stream":"11.4.3","@mojaloop/sdk-standard-components":"^19.6.4","@mojaloop/central-services-metrics":"12.4.4","@mojaloop/ml-schema-transformer-lib":"^2.5.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.0.4_1738077303097_0.1243100679354221","host":"s3://npm-registry-packages-npm-production"}},"17.0.5":{"name":"quoting-service","version":"17.0.5","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.0.5","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"174d52e8e9d1db7fcb7da17753e3cfb75b8d0fb8","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.0.5.tgz","fileCount":86,"integrity":"sha512-kxy4c0Dn8KtjnKE1aTv9Nj3qnH8U0oFmsXWiEh6mCfKXAgVcqiBbA03dbqcrEvehYid0BUcaBAnQkG5r64JXwA==","signatures":[{"sig":"MEUCIFfp6fbDyRyGgUDpoOxNvMry3+2FTRZAHC2kFTWhvsXKAiEA0ZR5VhGGj6qlI7hVm4T38Am8tgNaWQlOaZGbxpvJym4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168794},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"c3dd39bfca3fb3a04318afa5bcce142cfe46f1ea","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.3","@mojaloop/ml-number":"11.2.6","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.2","@mojaloop/central-services-logger":"11.5.4","@mojaloop/central-services-shared":"18.16.2","@mojaloop/central-services-stream":"11.4.3","@mojaloop/sdk-standard-components":"^19.6.4","@mojaloop/central-services-metrics":"12.4.4","@mojaloop/ml-schema-transformer-lib":"^2.5.2","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.0.5_1738143518931_0.6015382633810209","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"quoting-service","version":"17.1.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.1.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"8c6ce883954c256b48d5bea6a4e5906c775f398d","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.1.0.tgz","fileCount":86,"integrity":"sha512-vKfBtkotxXI1OVhzkKi8wa3dwPu7EN8EKE1oegDnr535VuCnVKnT/2FFTBG8K38Qr/SmUnIWmBmu/0cHcw2yPg==","signatures":[{"sig":"MEYCIQCSDid2TnrKYIXOKcChxOKTC1Ug9xkMS8VHfnvRY53uCAIhAKbY0Eu2Ec1f3C6FZQ8QDc/1Ej6CkVyQB5Th2ZvPsB5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169337},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"f6dd89069633c26beefc7d38d4c5ff095c9834f9","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.3","@mojaloop/ml-number":"11.2.6","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.2","@mojaloop/central-services-logger":"11.5.4","@mojaloop/central-services-shared":"18.17.0","@mojaloop/central-services-stream":"11.4.3","@mojaloop/sdk-standard-components":"^19.6.4","@mojaloop/central-services-metrics":"12.4.4","@mojaloop/ml-schema-transformer-lib":"^2.5.2","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.1.0_1738255501103_0.2880519028156292","host":"s3://npm-registry-packages-npm-production"}},"17.1.1":{"name":"quoting-service","version":"17.1.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.1.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"802d39ca0f03a55b36988514a952eb9d089dcad6","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.1.1.tgz","fileCount":84,"integrity":"sha512-/gdII4wLPdBSEPpuENk9eIIDAcE+SGLYvd2HSyMIXeqjnn5E29vRyPvvAsBZOJQt3coMD5CBUwG8oC9Lje31Ig==","signatures":[{"sig":"MEYCIQDNaLCzAifQOI2UhFbn1v5lMFOV13P4tOPwt/4RQO4vPQIhANoz4Fe1zXb3TUO3zQh/meNiI30a0HrdThlNkfIjp9Re","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165151},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"3570aa49def3a29a1a15628e0830de323a2323a0","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.2.1","@mojaloop/event-sdk":"14.1.3","@mojaloop/ml-number":"11.2.6","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.2","@mojaloop/central-services-logger":"11.5.4","@mojaloop/central-services-shared":"18.17.0","@mojaloop/central-services-stream":"11.4.3","@mojaloop/sdk-standard-components":"^19.6.4","@mojaloop/central-services-metrics":"12.4.4","@mojaloop/ml-schema-transformer-lib":"^2.5.2","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.16.0","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.1.1_1738266920990_0.192725885860364","host":"s3://npm-registry-packages-npm-production"}},"17.2.0-snapshot.4":{"name":"quoting-service","version":"17.2.0-snapshot.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.2.0-snapshot.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"5aeffb4dac5454033e6c0fe59bcbb88fdd23fa99","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.2.0-snapshot.4.tgz","fileCount":84,"integrity":"sha512-Pbf0niui8FE654zDqYPJuNe9/5c2MK1FQ2nEz7lketJZbW3h99vidbEBLAQZpDB9mqW9s+Q152l4i+MhPPp5UQ==","signatures":[{"sig":"MEUCIBpqcpp5x/pR4BXUSvL58yrk+WiSPAxvUwrXZDXKNf+aAiEAqWxQnNOw6SMbArviCiwTqDSTcy62t6YTRg4s9sNjHOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165435},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"2dfae926c5b0ca692c16311388ed139d73407d18","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","@mojaloop/central-services-stream":"11.5.0-snapshot.0"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.0","@mojaloop/event-sdk":"14.1.3","@mojaloop/ml-number":"11.2.6","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.2","@mojaloop/central-services-logger":"11.5.4","@mojaloop/central-services-shared":"18.17.0","@mojaloop/central-services-stream":"11.5.0-snapshot.0","@mojaloop/sdk-standard-components":"^19.6.4","@mojaloop/central-services-metrics":"12.4.4","@mojaloop/ml-schema-transformer-lib":"^2.5.2","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.2.0-snapshot.4_1738777284282_0.0115176698881585","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"quoting-service","version":"17.2.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.2.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"7301449bebf507821a4c467fc25435cfb650d9e9","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.2.0.tgz","fileCount":84,"integrity":"sha512-OPcnC6ffsq8MlZ4yGQWUpqueUbSD+nDy4a4laHhp3s/1jiY0xiS4dHNyF+4nCXI0bKmO1Bh3JApXoX1SCmxMNQ==","signatures":[{"sig":"MEUCIQDZvhTLwlgbcKDbFMn/krXp4qUR7uc60wKIDcnkHkBQ/QIgTdHFnwMyH+uUq/EBl3QN+hU71jsHSahpfNgMVBqNNR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166059},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"5b3a53534d36bdd083de94ec425c22fc55a279b5","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","yargs-parser":"18.1.1","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"^21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","yargs-parser":"13.1.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.4","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"^2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.3","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.18.1","@mojaloop/central-services-stream":"11.5.0","@mojaloop/sdk-standard-components":"^19.6.6","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"^2.5.3","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.1","@mojaloop/central-services-error-handling":"13.0.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"^1.2.2","audit-ci":"^7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.14","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.2.0_1740136786647_0.5553035873858008","host":"s3://npm-registry-packages-npm-production"}},"17.2.1":{"name":"quoting-service","version":"17.2.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.2.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"379b7bc50ad41862644de8d1a7f78f23f28ff96b","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.2.1.tgz","fileCount":84,"integrity":"sha512-l6q8ZyF45D6DaRQHNZG5w1h8n8PKeSEoEuvulDzhedCGVQpdZgQ25xaVjntvF0YqosJpHgvKN2eDPZd35qqQww==","signatures":[{"sig":"MEUCIQC99kp/GKO6TOIo1nOlPnp6Y+djQlcebj1FpNW1fjyE8QIgH5+cVAyc6i3REmk8cQ8TUBIgSf1oe3b/5YAduXYBz6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166301},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"748c91ff64bcb88afa0e2f8292352ef6d64074ac","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.7.9","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.5","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.19.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.7.0","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.4","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.3","@mojaloop/central-services-error-handling":"13.0.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.2.1_1740515593264_0.46034476227821","host":"s3://npm-registry-packages-npm-production"}},"17.3.0-snapshot.0":{"name":"quoting-service","version":"17.3.0-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.3.0-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"8e16da1de6ddf58bd310daa66eca156f1732b7c6","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.3.0-snapshot.0.tgz","fileCount":84,"integrity":"sha512-XeMvMVd6oV8OGpQF+rESJYrsAuqcEp5ggtH6j5evjnb27+WEiYLS5C5hz68a0O02rJ9iQIkhIXjB7XXo1sYTTQ==","signatures":[{"sig":"MEYCIQDu6c15jYQkCQVm9nhU58+TCYKwSzO2JjQ4mUO1wF1tzgIhANGmQYc8M0XthlMHyIZI5DVnRM7NdVWiFjePNAiJfz3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178814},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"2eaba84b5017c9ed495552b82646ee108cec0f82","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.1","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.5","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.21.0-snapshot.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.7.1","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.4","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.3","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.3.0-snapshot.0_1740728319612_0.10554978151597627","host":"s3://npm-registry-packages-npm-production"}},"17.3.0-snapshot.1":{"name":"quoting-service","version":"17.3.0-snapshot.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.3.0-snapshot.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"765d3cef8cc63dad4ed7e840ff6df8aad7b7588c","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.3.0-snapshot.1.tgz","fileCount":84,"integrity":"sha512-s5EHPi+ejgyUmf1BM1h4YgpktZZVJ/h4JNHKOo0x2twEsqUFF9A9BVJOJLiLeZFtTVVM5e2thiJo/Rzh7YRUbA==","signatures":[{"sig":"MEUCIQDA0aCEQl4IIi7tTYK0Q9wyKBBrfcqdcj51x72NrVvYIgIgW4ZGBAAezPzPb/AjeryxYLZWqLLyziG75jmoxp5v4W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179202},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"c8bf8ec01e84bf421f1bd83b39ad2620ec23962d","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.1","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.5","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.21.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.7.1","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.4","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.3","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.3.0-snapshot.1_1740736601199_0.45097770466653686","host":"s3://npm-registry-packages-npm-production"}},"17.3.0-snapshot.2":{"name":"quoting-service","version":"17.3.0-snapshot.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.3.0-snapshot.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"95a7cd49323782309c854de116e6ac6f84228a50","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.3.0-snapshot.2.tgz","fileCount":84,"integrity":"sha512-nhOQLuM8Zhij9SwKa9wyonJs73vfE7i28n/wwMZLKPTOg8IHXE/2aCT/8nBaQio7OfH3ErhX56jzxdRiEEhe2A==","signatures":[{"sig":"MEUCIQDpHkX0vY1QTRNvNtkCaTGP1xUd8iWTot6LDtfzUgkIOgIgMZsw+5+VPS3aBkoYRPi4RmUM3Sx4nCJVzPPCHIDfmXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179122},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"dcd052bc376a975b1bec3e9ed4323129ec086e61","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.1","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.5","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.21.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.7.1","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.4","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.3","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.3.0-snapshot.2_1740750976795_0.9457416080069379","host":"s3://npm-registry-packages-npm-production"}},"17.3.0-snapshot.3":{"name":"quoting-service","version":"17.3.0-snapshot.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.3.0-snapshot.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"21c4d5c22605a384f2a5ff34ca9a3119c6c711af","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.3.0-snapshot.3.tgz","fileCount":84,"integrity":"sha512-+DOCqQ8IAfRWUhSDqwWLB4G90QgjWdDoxCJlyr0BE063zBdvnSL5rGtSoXm7SXcwiVuJB59CurrbGYQ9XjXRFQ==","signatures":[{"sig":"MEQCIFzB3Ehkss9Yewr5t5NhnUtVlxw630R7P9sSIpR8eG+GAiBpJSTV6gVLbWSkLMq8Ik69iloFfNx6IbwCqNBWIi0lZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179148},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"88c6cf7f15175b172943705c96b92f7d74db9489","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.1","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.5","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.21.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.7.1","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.4","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.3","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.3.0-snapshot.3_1740755488284_0.30507923945933446","host":"s3://npm-registry-packages-npm-production"}},"17.3.0-snapshot.4":{"name":"quoting-service","version":"17.3.0-snapshot.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.3.0-snapshot.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"75c82f48109127f29ea267b49eb6d02c5dca45f3","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.3.0-snapshot.4.tgz","fileCount":84,"integrity":"sha512-8OyMzAhojeGAaLRS/eRO6wymw/jq2NnWaHiuaqcnHtev+eZp2szM5joPmxOrTqzU6MbUAquXI2sWe3j8tfWd2A==","signatures":[{"sig":"MEUCIQDrhTjEG0zp4QOsMcDrmP9VBHzNL6Mo7vz6kqlmmeWxVAIgRAdD/m0nAh2Egn5zoRnGNQGMYoF7Rt2iPErAT3rOzx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178909},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"bb6683e8a59698f79f99d1c4972b3762019000f9","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.1","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.5","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.21.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.7.1","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.6","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.3","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.3.0-snapshot.4_1741003976397_0.4630354722576473","host":"s3://npm-registry-packages-npm-production"}},"17.3.0":{"name":"quoting-service","version":"17.3.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.3.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"21d737d60415d39baa5ffa691fcb7d5542e55f69","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.3.0.tgz","fileCount":84,"integrity":"sha512-zHjBP2LyiHt0+jDRHHWlvAbPSoOTcysCfyBnOeWhCNWsK6eNN3duapQ4RiQyjgB535H1BVUec6Bu6MEe+4gciw==","signatures":[{"sig":"MEQCIHFMD4Klx66iqr0SxQiaKpRitrI76E7geF3VtngCj6WJAiBVPBPIzJPTJbjf9XuiEAlSMXS+7MVZ/kiLEpaK3ZCq4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179204},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"9eb3951eb79504430a7b42e879819b40535ca856","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.7.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.1","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.3.12","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.5","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.21.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.7.1","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.6","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.3","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.3.0_1741020537275_0.7419962288995932","host":"s3://npm-registry-packages-npm-production"}},"17.3.1":{"name":"quoting-service","version":"17.3.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.3.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"439a34fe05011e9d8edb3965eadab603d8b978c0","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.3.1.tgz","fileCount":85,"integrity":"sha512-/5SK0h/hJHi5CymgSffEyxr891e7I4HWAsqZ39PovmQNs5W7K0tKqMOxfrAOn0fdhIS/wnxF36ra9Q4FnGQhKQ==","signatures":[{"sig":"MEQCIElShD5n5wOlOpumoS+cEFPEv3civcUK0evwK8X8n5kWAiAiBkmTJRqPyfIPpvFwOsLWj68EvlW8WFLfwznDN6O8mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179931},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"6c7ea74e993efc0c186cb7756a0e40424eb16525","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.1","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.1.5","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.21.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.9.0","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.6","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.7","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.3.1_1741288717484_0.8936737218085387","host":"s3://npm-registry-packages-npm-production"}},"17.4.0":{"name":"quoting-service","version":"17.4.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.4.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"aa05e50810245428070311560d8110256493af2b","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.4.0.tgz","fileCount":85,"integrity":"sha512-yR8z2pxkE76NZaeK0UspGcLog0+QaCURXKvGCeLDcNGNReG6TusNVrqUDqmPTOCyUwis/KPCF5GxNnsviuV4Iw==","signatures":[{"sig":"MEQCIBEpFlw9AkNbhflre7JqHdXvSYFa+thyQu7ZOhM2Xu+wAiA9RSnMtD1X0p7CVycPzAxUVYksSB0tRlNlKrRmlVxmuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180445},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"d930ab5c07e46f4cc8ca50092c90609185bff9d5","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.2","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.3.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.5.5","@mojaloop/central-services-shared":"18.22.1","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.9.0","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.6","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.7","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.4.0_1741369783411_0.1336252110289422","host":"s3://npm-registry-packages-npm-production"}},"17.5.0":{"name":"quoting-service","version":"17.5.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.5.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"f6be67d21851c85cbc97d812f5ff1736ce3d7702","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.5.0.tgz","fileCount":85,"integrity":"sha512-lMeVICIsBIOXBAoV4dsnpp84LS9AJzSgjVw0l+i9rb+bJpDnqvW43asyTqILnvJniY83F7ky59uO4ydLyz52lQ==","signatures":[{"sig":"MEUCIF3BJTidl9eMOZMWsoCfgipgHJ5mIpLeJFK5WgvLrmL6AiEAhvCEnTN8yUxlkADxqOOlLk2sRTWVRyfvhlgTv/rBCOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181848},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"7ffe101235954fbd734617fa346a5acdbb4ea3f6","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.3","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.3.2","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.6.2","@mojaloop/central-services-shared":"18.22.3","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.10.3","@mojaloop/central-services-metrics":"12.4.5","@mojaloop/ml-schema-transformer-lib":"2.5.8","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.7","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.5.0_1741931197584_0.9801731119185346","host":"s3://npm-registry-packages-npm-production"}},"17.6.0":{"name":"quoting-service","version":"17.6.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.6.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"bae67d135e8e2946fb680f489587c2e4f4d16084","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.6.0.tgz","fileCount":85,"integrity":"sha512-BbKYHFTVKE+ApMgu3r8yuqgLQr0f70DzPfZmJk4uqyEkluE5JD17nf97jc4LW2utusUAVZ08Ias721kF9t2+Ug==","signatures":[{"sig":"MEUCIQDIzaDKc9LKRp5O8ulPl22TPYKfMmAkSZ3JsPbEyYEYlgIgSrigyMQgZNW2yAO9/mc9z/id62VDdPdunhjtw4K6waY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182169},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"6291ae91106dd8fb647502589721e195e033eccf","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.3","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.3.2","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.7.0","@mojaloop/central-services-shared":"18.23.0","@mojaloop/central-services-stream":"11.5.1","@mojaloop/sdk-standard-components":"19.10.3","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.5.8","@mojaloop/inter-scheme-proxy-cache-lib":"2.3.7","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"19.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.15","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.6.0_1742310783684_0.6646673106810055","host":"s3://npm-registry-packages-npm-production"}},"17.7.0":{"name":"quoting-service","version":"17.7.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.7.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"16def7a07ac1c3ccf675f0ed9f0dc9360b632968","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.7.0.tgz","fileCount":85,"integrity":"sha512-eKBciyTzc1d/k+bIyMqRhHItIVFdUplwMH5w03ZgRtmmhGbL/2OeQ+Nut0n/5lJPNhaL92OV8cBrB7veQ8IgXg==","signatures":[{"sig":"MEYCIQCnKLG0cevWA4F39ddk+UnK48s8eQGMqqemQKGU7r4q0QIhAJyCFbNzpCQExQHVf6LD6K3rarM/TyJxw0VWkMg03TEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182493},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"0323da29d95a0fb2c04c567d73e3e7f42d3547ea","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.4","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.4.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.8.0","@mojaloop/central-services-shared":"18.23.1","@mojaloop/central-services-stream":"11.5.2","@mojaloop/sdk-standard-components":"19.11.1","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.6.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.4.0","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.16","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.7.0_1742984048594_0.9953218843445892","host":"s3://npm-registry-packages-npm-production"}},"17.7.1":{"name":"quoting-service","version":"17.7.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.7.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"5b3f1c933a359c95b664f381a691171d05cddf1c","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.7.1.tgz","fileCount":85,"integrity":"sha512-AGPv7clOzpnM5wNfXAYBI6vwabp5pO9BrYnsj5CjQpWHp0NDnffSfKxi11omqpqpmByDyvrLMk/csj1Uk4NkFg==","signatures":[{"sig":"MEQCID6A/LjN1b/QYF1t7C72YuTHJrlu0NaS78S+5Ed3bIQiAiB/sSlYrsh4W+68+WZsO2F6zOVBGgFTQnfQy1eosOIQIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182790},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"654f525d0bf143879d0cddb5f5b1a84d98e40f83","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.4","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.4.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.8.0","@mojaloop/central-services-shared":"18.23.1","@mojaloop/central-services-stream":"11.5.2","@mojaloop/sdk-standard-components":"19.11.2","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.7.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.4.0","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.16","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.7.1_1743092882358_0.025260242166952995","host":"s3://npm-registry-packages-npm-production"}},"17.7.2-trace.0":{"name":"quoting-service","version":"17.7.2-trace.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.7.2-trace.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"db62679e492cd7f3977d5993344eb0400aeb6a90","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.7.2-trace.0.tgz","fileCount":85,"integrity":"sha512-hOsUn7SNyMf5MoG4SjqLEUTyyIypg2d9FSMz4T28mgFO4T0yThkKLT5djghkpC0Ptu9OYI0RTCOE8SXN/3VEmQ==","signatures":[{"sig":"MEYCIQDee/kR6yv71R68GfjPPmLJmevxpUFfkTVr1K7fn7SZ7wIhAOSVGhd+n9/kLzIGxXRhLgSn2Lf2JsYtbOnumcEc3V8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183298},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"850783405d5668ed7aa23ff307a35b9677bd6df6","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.4","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.4.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.8.1","@mojaloop/central-services-shared":"18.23.2","@mojaloop/central-services-stream":"11.5.2","@mojaloop/sdk-standard-components":"19.11.3","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.5.0","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.16","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.7.2-trace.0_1744133399641_0.6569575886279211","host":"s3://npm-registry-packages-npm-production"}},"17.8.0-snapshot.0":{"name":"quoting-service","version":"17.8.0-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.8.0-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"a67d12685348fb99c4efffe5ea28e78c6d188119","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.8.0-snapshot.0.tgz","fileCount":87,"integrity":"sha512-0MvLaW4yxCKt3vU1Ury177YohX9G8HYoNoLqemKqBjHfy5sMgsqtnjV1VfBxdunP9+UqUlEM+CmHERFq63fzIg==","signatures":[{"sig":"MEUCIQCCzMOS7zDDLovFQlviIf8gzHpm4MwhxTte1VgCqh6cZwIgCv1mmZ2XbCjkwaVOVNRk+jBg20z49GwZn+u6r1bNB04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173843},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"0326938788102d82284f41b67fffe89e5a697310","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.4","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.4.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.8.1","@mojaloop/central-services-shared":"18.23.2","@mojaloop/central-services-stream":"11.5.2","@mojaloop/sdk-standard-components":"19.12.0-snapshot.1","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.5.0","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.16","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.8.0-snapshot.0_1744212066088_0.7871931640266914","host":"s3://npm-registry-packages-npm-production"}},"17.7.2":{"name":"quoting-service","version":"17.7.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.7.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"9a4a07da348a372410163b90a3e03c908be6c27a","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.7.2.tgz","fileCount":85,"integrity":"sha512-u03UsenUYYQog+F/MkQHUP4XL/5KUyjH2azs+yxj/wMF3ekH2y2vZGt7Cel/O6f/DxJuXVrzRTgEIVR8MjHgBg==","signatures":[{"sig":"MEUCIQCkRzfAXplC6Tk5XIJImZz8Wipqg1jvFew+VVg9ER+xmAIgY4LzT6J+V3RkBNrBZxx6XtxatzoJ9yiWpfqFG/J6WWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183622},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"6373e424790f5580ab69a442c0b0f4701c589dbf","scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.4","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.4.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.8.1","@mojaloop/central-services-shared":"18.23.2","@mojaloop/central-services-stream":"11.5.2","@mojaloop/sdk-standard-components":"19.11.3","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.5.0","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.16","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.7.2_1744262462152_0.5203516232000998","host":"s3://npm-registry-packages-npm-production"}},"17.8.0-snapshot.1":{"name":"quoting-service","version":"17.8.0-snapshot.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.8.0-snapshot.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"74f81e8c682f50dc54688a9d8eb97d2e153cd67a","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.8.0-snapshot.1.tgz","fileCount":86,"integrity":"sha512-cJynxIpix2vKf0xMS02u58Vy89qjRgBst3XKPEdcG6rWkFnt0ralY/EqU5dTcQ9BIP6e1QnY4DH9lgYUg7CWvQ==","signatures":[{"sig":"MEUCIQCoRzGqMc3uaVuB646jy0jxG7gRBZjAWH4pvcI+ksOwKwIgWjlFF4uQ3fj5IySAdHgmaj7C+PcvEomLR4x1gvCKoM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173956},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"ff7657b5172b7ced5a1b4b4ce151f9eb94f0c066","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.4","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.4.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.8.1","@mojaloop/central-services-shared":"18.23.2","@mojaloop/central-services-stream":"11.5.2","@mojaloop/sdk-standard-components":"19.12.0-snapshot.1","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.5.0","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.18","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.8.0-snapshot.1_1744285425291_0.838865091431575","host":"s3://npm-registry-packages-npm-production"}},"17.8.0":{"name":"quoting-service","version":"17.8.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.8.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"1b0aef2a9fa0c183029ec508e14739c7ae7ddac9","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.8.0.tgz","fileCount":86,"integrity":"sha512-aP/QjhlNhK4aII9+oQi4x76BnehxqfiyRY7epkH7uSiX/h6YSJdcYblL1N1+Uwq7iftMc5KXNi8TCyUbL8V3zw==","signatures":[{"sig":"MEUCICRt6p1NMPcddHhVFJNMp3/kgq8rnDh/aYs/rKacoQSEAiEA2P9oEznJjOFCJ8EvTJgaNUf98i0PBiv2W8V94TNAiMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174435},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"7d200dcf3032e3cb8095110cffb35aec94f59bc8","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.4","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.4.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.8.1","@mojaloop/central-services-shared":"18.23.2","@mojaloop/central-services-stream":"11.5.2","@mojaloop/sdk-standard-components":"19.12.0-snapshot.1","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.5.0","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.18","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.8.0_1744312761807_0.42021068682212825","host":"s3://npm-registry-packages-npm-production"}},"17.9.0":{"name":"quoting-service","version":"17.9.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.9.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"e8be81040f60abe9e725ce239b72d2842803a1d8","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.9.0.tgz","fileCount":86,"integrity":"sha512-bZm/z8T1+nbNyuBpTLLg9DcKRqVyDgySpUE+W7azPMWJMxkzAWAHQjz45/Mgly8BAqstwgpdof4Cw846Z2p8tA==","signatures":[{"sig":"MEUCIDkmgiQkkcJHCycnc9bXFlkkVtbZhXk+8FFNvgdD5p9SAiEAkBryUQSSp94Td1l7mXqXwz0erSXgoVKFvrim33BBjls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174754},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"eb817a71cab3e1c766253f38966adde629093813","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.8.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"18.20.6","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.8.4","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"13.1.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.4.0","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.0.4","@mojaloop/central-services-logger":"11.8.1","@mojaloop/central-services-shared":"18.23.2","@mojaloop/central-services-stream":"11.5.2","@mojaloop/sdk-standard-components":"19.13.0","@mojaloop/central-services-metrics":"12.5.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.5.0","@mojaloop/central-services-error-handling":"13.0.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"17.1.18","eslint-plugin-jest":"28.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.9.0_1744729737727_0.011686094561780935","host":"s3://npm-registry-packages-npm-production"}},"17.10.0":{"name":"quoting-service","version":"17.10.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2bcf69c1b5193a74e11bf373ed239c5431db3616","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.0.tgz","fileCount":86,"integrity":"sha512-QyaHAc8WZBp+MfA/YUiO3o/ffewlW4yb3aT2ZqPzn8WTpwK8MhKz9dCf1aHVbfyHJO463l2eoWx8W2gWoXp2Ug==","signatures":[{"sig":"MEYCIQC1F62aJrtwIrwkIrV8bv5oWuCtBAk5pLNVDwKOZbG5gAIhAMG2cpZf2T7qLf4WYGxgG4Ffl35ORttBdiK+bttLS5/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175021},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"de0c4573c724812b4be99136c98063370b8e84f1","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.9.0","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.5.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.26.2","@mojaloop/central-services-stream":"11.6.0","@mojaloop/sdk-standard-components":"19.15.2","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"28.12.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.0_1748646491831_0.9801822351442984","host":"s3://npm-registry-packages-npm-production"}},"17.10.1-snapshot.0":{"name":"quoting-service","version":"17.10.1-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.1-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"debae87bc856a0bb9be265f483bd40b31dcf276f","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.1-snapshot.0.tgz","fileCount":86,"integrity":"sha512-afopp8fmr4uKHrqlCocz584Bqj5CbtA65UzRUkmR8lvw8mqud4rLF3c6AgmJxNcDZ827i99I0igp/qo7nxx3dw==","signatures":[{"sig":"MEQCIBZbbtpEkPW/bm6Cn4S/4VaTdPdQI4wtSf1n2g/ZhcgWAiBI/QHSYPL9nL80FxgTZnQirbs0Ov8QLmnPRLrkRMmyAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175232},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"c677d1792ca7895180ad4febe5147685009b232b","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.9.0","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.5.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.27.0","@mojaloop/central-services-stream":"11.6.0","@mojaloop/sdk-standard-components":"19.15.2","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"28.12.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.1-snapshot.0_1749126180147_0.8327123509789924","host":"s3://npm-registry-packages-npm-production"}},"17.10.1":{"name":"quoting-service","version":"17.10.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"5c26ffb7f59d0249d12816de8135d7241b66516d","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.1.tgz","fileCount":86,"integrity":"sha512-8YUve88pnZc6EbLw1ybe+PdYbaRXnIJ3rUeo77i12e7p7t4VgZYcuhz9YmFDTddw50V7l37T7jdNohhmWa05iQ==","signatures":[{"sig":"MEUCIHES0PoLz3dnhkV3BgEytpkJjpQDiVK9zi8LGA6ieynuAiEA/oe9x6QDUsproACPqFFomlm/djYNok9IaL1pVbvNCkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175524},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"d3e88eba654115cad8b4f4fc47eee398ae151d4d","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.9.0","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.5.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.27.0","@mojaloop/central-services-stream":"11.6.0","@mojaloop/sdk-standard-components":"19.15.2","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"20.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"28.12.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.1_1749203576605_0.5479875242103946","host":"s3://npm-registry-packages-npm-production"}},"17.10.2":{"name":"quoting-service","version":"17.10.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"dd570ed3b4656d7f610d02bf58a17a2914b70190","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.2.tgz","fileCount":86,"integrity":"sha512-Kn72qKBOpjhhxb2AN3J9WemQnaWipu+LuKHv0Ob6NCKccbauyFk4LnghEuGMsoQ16kQXbwgPP2orWdt2B3TdKQ==","signatures":[{"sig":"MEYCIQDxx+cJfRE68SnlaFWkSBpriwKes68b+01Uz4RUxSf1/QIhAOnv8BLl0AmPVXYvvwWIMmkHgHMrIvIlpRdBpNafxwJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175812},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"21c1d75e5461f7907cd4b2dc8158633b117136f4","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","actor":{"name":"mojaloopci","type":"user","email":"mojaloopci@mojaloop.io"},"email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.28.2","@mojaloop/central-services-stream":"11.7.0","@mojaloop/sdk-standard-components":"19.15.2","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"28.14.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.2_1750174080903_0.41894745560777613","host":"s3://npm-registry-packages-npm-production"}},"17.10.3-snapshot.0":{"name":"quoting-service","version":"17.10.3-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.3-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2ad16f4d31bbd192a9a254f93b1a2714b5e959de","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.3-snapshot.0.tgz","fileCount":86,"integrity":"sha512-/lcPSbVfkH9cw3q9JFoZW724PjnSILmiXGit8s7MWcfzJ3l4Pb4pVD4aVDLKJxBSU9nRCWV4ua/sXZa5QTgiVA==","signatures":[{"sig":"MEYCIQCkl6/BtmZcZOPodckxluFcSb0xVpe7E6Y+9d2C72T00wIhAMm13JqymIw+SflCWgkPaCa1Pu8lveI2UHJHk+4O/7G4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176246},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"f4cc7e816c7f2a3640083e72874173a3567e5660","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","actor":{"name":"mojaloopci","type":"user","email":"mojaloopci@mojaloop.io"},"email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.29.0","@mojaloop/central-services-stream":"11.8.0","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.3-snapshot.0_1751649429429_0.4162685082581299","host":"s3://npm-registry-packages-npm-production"}},"17.10.3-snapshot.1":{"name":"quoting-service","version":"17.10.3-snapshot.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.3-snapshot.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"88906ccab99f369aa477fe752129ea2b65f637b8","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.3-snapshot.1.tgz","fileCount":86,"integrity":"sha512-gJXBB8cjT2wfD2CN4JDWOdO51l+9r6FiqXae3hbFutsPe+7r23dFG4qFc+UTAhbZVHfZjcDkbcO7wypBdFe1gQ==","signatures":[{"sig":"MEUCIQDpATmUCg48NunE3MuNtRkEqJnGjEYUqLNyL6RU+VIIigIgMGkljJDaMj5W0uwTy4YI+w04j7oXwe6ejk+yBAJRV3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176311},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"74f6716728ac081864ce8e50880192bce9621097","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","actor":{"name":"mojaloopci","type":"user","email":"mojaloopci@mojaloop.io"},"email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.29.0","@mojaloop/central-services-stream":"11.8.0","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.3-snapshot.1_1751656867775_0.1762662764683598","host":"s3://npm-registry-packages-npm-production"}},"17.10.3":{"name":"quoting-service","version":"17.10.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"676b5f3f27b2315b70cae6f09ac8d7c6a496ee7f","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.3.tgz","fileCount":86,"integrity":"sha512-pGzJUVGwwYOtARAQKUJE/wHN9q+WCcKdFCXG6dfNpBYkZcw0SoXDi8vlPbpFX0jQJKfFuG11TzRKj/mWdgNFlQ==","signatures":[{"sig":"MEUCIDSpuwDIxUrCb9rgeKbxxxDnGJXc7XDBRae0tGcDG1iqAiEA9tUY5M+iSpriv36LLG/XUI8r6TTViIcV3uBl9FgXdqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176619},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"9d93740bba5cb8744c5ffa95b7710c6e54522bf4","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","actor":{"name":"mojaloopci","type":"user","email":"mojaloopci@mojaloop.io"},"email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.29.0","@mojaloop/central-services-stream":"11.8.0","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.3_1751987108698_0.8082545414815994","host":"s3://npm-registry-packages-npm-production"}},"17.10.4":{"name":"quoting-service","version":"17.10.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"317e9fb0c4296225f6c845bdb1e638a71bd3f608","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.4.tgz","fileCount":86,"integrity":"sha512-O2B5MWAtR0N+U5pmxW+kKflnEAb6BMrfPcxaT9iuYuBm0YCzNPN6STRIeEGqxb/V80UNpL/8zxjZ7Eq/ALMnFw==","signatures":[{"sig":"MEQCID15NmZZUsWaN0K+L1aujIrRTq/PMD6WXezv3kwk0J31AiBD31FyxYp+TsejaJG3zMpKy3aF/Ekrs/OLmOXrEfqjGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176915},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"25d62e25be99ce77d7ecfc5c5949265b4e9358b3","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql":"2.18.1","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.29.0","@mojaloop/central-services-stream":"11.8.1","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.4_1752248878498_0.042934772316854275","host":"s3://npm-registry-packages-npm-production"}},"17.10.5-snapshot.0":{"name":"quoting-service","version":"17.10.5-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.5-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"f55b0c86eee16d9e074323c8c801f947257932a6","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.5-snapshot.0.tgz","fileCount":86,"integrity":"sha512-8V5IM62JQDc+CggappvtYZ7AIjQHOsfvxBGryiwxwnVIn7PwfIWJOhffaF85bKYoDicg5sI2E5zRLlAd1Q+sxA==","signatures":[{"sig":"MEUCIBYJqoutd/msJFzQ1xbJR6vP9pduiEbFUslU9RoFphBHAiEAgvky5j/XyjdpBpzBtova2cNtFhDTCOxdC4phNjuMNRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176962},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"f6e70454e2c129430bf253cf73f18e9d05fb2ebb","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql2":"^3.14.2","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.0","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.5-snapshot.0_1752271010012_0.596749536745403","host":"s3://npm-registry-packages-npm-production"}},"17.10.5":{"name":"quoting-service","version":"17.10.5","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.10.5","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"ad0ec840beaec3acb70e9447e31c18b505ece950","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.10.5.tgz","fileCount":86,"integrity":"sha512-Sg8GL7RzfOxy8PHHyryBmJwLEPApJcl+t1BvBXo3Q+XVW9xkfrjfA5Br3WXwKDAKlfILr5J6BhxCcgqbTAPwdQ==","signatures":[{"sig":"MEQCIGTkj5s8yGeK0sKnyTpRGT2aKuJDoot6MC4DOSnqIZNwAiAqh0J0EcqvP9CEEjNcPVvV1nr5LuvS8h2E/PIkLgiy4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177275},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"c233d07586a2770a3d48e0ea057d45dc9cfc75c2","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql2":"^3.14.2","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.2.7","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.0","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.10.5_1752417065169_0.6316139297659313","host":"s3://npm-registry-packages-npm-production"}},"17.11.0-snapshot.0":{"name":"quoting-service","version":"17.11.0-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.11.0-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"e85f7e9ae2f06675dd4fece4697e71f75e8a69fe","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.11.0-snapshot.0.tgz","fileCount":86,"integrity":"sha512-PeJbgoyVN2eq8qPu89PMpcVtpyVMEnYEAKdp39Tgbt3vwUKuLfiufAqzomq2pMcR3J7VTsaOQyETc/+aJ6TbwQ==","signatures":[{"sig":"MEUCIHf4XZq5REXdjd++xBb+URpjMaP/Cagi3jaMk3WAmbAnAiEAnWtR7f2PNpXmRJjXW8mbOciwaMCzIplVTiSk60ukQ6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177464},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"64bf53dcd1bc064e1b9d757341927326d617f19e","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql2":"^3.14.2","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.0","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.11.0-snapshot.0_1752600252576_0.8450325281188213","host":"s3://npm-registry-packages-npm-production"}},"17.11.0":{"name":"quoting-service","version":"17.11.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.11.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2f3b06eebb6392d06219f00624919749a142841d","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.11.0.tgz","fileCount":86,"integrity":"sha512-xrNw0ovLchHkeq/IgjO3Id9B4AmO8nQZdXE4SqEeMdO967sY3gEJID/zXiHBTCT+Nbad0pSJFldOWVlmosWGCw==","signatures":[{"sig":"MEYCIQDJt8gNVZg5ydyNSaBxbmU8V7y2Ag+pTIr7oXSEhwUUWQIhAO2dKe2TzXwNdncyu+PAmz3SyAtJ/m9YiAier7a5+ecq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177769},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"db6943b617bac675fececbae39fe681e705b76b8","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql2":"^3.14.2","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.1","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.11.0_1752753520784_0.45975688825292194","host":"s3://npm-registry-packages-npm-production"}},"17.12.0":{"name":"quoting-service","version":"17.12.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.12.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"9b100a327fe501d76eae780692ef4479551328d3","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.12.0.tgz","fileCount":86,"integrity":"sha512-iA7TH62fD8ECWHPjN7hwqsJOSRgUd6U8rkDuO/FNMV/oJ8TvpX1OjEt7pIURDwPJXjcZrb8mM9YGs1Ljfer98w==","signatures":[{"sig":"MEQCIGVDbYMtr00yPRkdHE4tNI6CW1BtWb2RyKLS1M7bIdgSAiB+UswmJYCvfAdQ0+mPKfU9/HTwiOIMbXPXvdhc+i3mBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178155},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"d02fd873050d67086b4201984444d3e345f08406","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"validator":"13.7.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.10.0","blipp":"4.0.2","mysql2":"^3.14.2","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.1","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.0","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.1","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.12.0_1752755648367_0.9535286475591447","host":"s3://npm-registry-packages-npm-production"}},"17.12.1":{"name":"quoting-service","version":"17.12.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.12.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"6c43c3a374b211e7dcdf3cc3af4b47068a23d6ba","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.12.1.tgz","fileCount":86,"integrity":"sha512-1NraUch99HnaZC3daKyeoasCG05vvMlUvK5T55tHaCxbd4p9WL5lLI+NW8G98C73HSVyfl19/L/SxZCNy1iYeQ==","signatures":[{"sig":"MEUCICpp1onSy0F+f+R1XwYogUQb4ovcJqIrEq8HPTVDAC7iAiEAsdluIco06pYkh/YpvA9lDvbp543j/2DfXnfHobrvqlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178658},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"e4dd481c1dd8ef0dc5f4d353ee4ac1c7c0bcd7f1","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"17.13.3","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.2","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.0","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.6","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.4","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.2","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.12.1_1753416444037_0.571545422626718","host":"s3://npm-registry-packages-npm-production"}},"17.13.0-snapshot.0":{"name":"quoting-service","version":"17.13.0-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.0-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"5a8f0f96596d1f0163c149cd42481a86250a24bc","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.0-snapshot.0.tgz","fileCount":86,"integrity":"sha512-TA1EhMvTUB8jjxnve+0K8uzHcrIB0fz/Df3Q3M9SIpTLPjtMwVJY5/NPkxkCsnbSjY65bedpjDhiaX0Lr1srEQ==","signatures":[{"sig":"MEQCIAjWOd7+m3ha7fVN02gjfojnLPG4RkkFnPlzbeISHmpWAiAf+NeefzwRaTJfCjArFvPEG/nyQDXWotcN2v/rmZUrWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178783},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"ef0aa01ececb45f6a00ccc42634fc5b8f5df224c","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.0","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.3","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.2","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.6","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.4","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.2","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.0-snapshot.0_1755083472370_0.31809842146079825","host":"s3://npm-registry-packages-npm-production"}},"17.13.0-snapshot.1":{"name":"quoting-service","version":"17.13.0-snapshot.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.0-snapshot.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"0cc7b11e0927a5550f22306fa37cb5bf5b7b6bd4","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.0-snapshot.1.tgz","fileCount":86,"integrity":"sha512-ylfmOigcpvuBakSfvmdEHPStN8uVfAVGm5jcDNbtP+bMhA3wH4a2RlgWo1bXqot8oE9dlyW3YPOaWiuYbX8vQA==","signatures":[{"sig":"MEUCIQDHDb151iJ9rIPOd/ayvBzWIYG0prfRO7gwLeqHJX4lNgIgc2qtUcQKolq4a1uAWL4+lsc2hfcmzCySVnZ+DP/UDpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178726},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"9c1c054004f3ae8e115d8a1a2735342489ec7e5a","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.3","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.6","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.5","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.2","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.0-snapshot.1_1756209074917_0.8000978666839658","host":"s3://npm-registry-packages-npm-production"}},"17.13.0":{"name":"quoting-service","version":"17.13.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"08e3d03530ccb71b04e0ad3b6ad68d48f1fa5f1b","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.0.tgz","fileCount":86,"integrity":"sha512-3/XTWVyaFuTMvXuC2VwN3IbdmkkcI2iccxxF30tP5OUsXOxaueo442AQg7I9n6fYkQ0hOIiPQE4JpkE1neVkNQ==","signatures":[{"sig":"MEUCIEIAONrs4siHHVM8glmJyLn1IiDTm54cjQsEey/jSnD8AiEA+A8e6CR2/tDZgT3CfarDhaL2/jIUlQHpHQ2KhS6f5Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179202},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"7d4558635ff6552099249ab6aa613104638af642","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.3","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.6","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.5","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.2","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.0_1756217181793_0.8149491171637289","host":"s3://npm-registry-packages-npm-production"}},"17.14.0-snapshot.0":{"name":"quoting-service","version":"17.14.0-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.0-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"da52dd34db4859141edca23c00e3998e2ded5e19","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.0-snapshot.0.tgz","fileCount":86,"integrity":"sha512-Ri1cplBPXbzz7bmgF9agw/TP3CvGrigwmWNXklOXmRE8QGFcM27UHIXZE/iB498QucgAzCTssyvyjoPLDwIUaQ==","signatures":[{"sig":"MEUCIQDuZXG+LHHBBXT+vL6DYdMK7I/F6MMjc3pvIVSKKmbNBgIgPDqv+kWOnyapspmDcuKBJAqKhvQy0DQ/XHgm7mqod+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179437},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"808a868057c6dff805332e8c7c44d4a232f095df","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.3","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.0","@mojaloop/central-services-shared":"18.30.6","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.6","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.3","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.0-snapshot.0_1756302339163_0.5808771058356004","host":"s3://npm-registry-packages-npm-production"}},"17.14.0-snapshot.1":{"name":"quoting-service","version":"17.14.0-snapshot.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.0-snapshot.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"4045781b4784344cdbb652201776bfe378984766","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.0-snapshot.1.tgz","fileCount":86,"integrity":"sha512-4f72wM28oagyONzaZ3W3OeZXYh8n/oGm5edolonfpkXoidlWrmRm0JlQ5tS+VsHgZek0fsDx4kFJsQVTxHhakg==","signatures":[{"sig":"MEYCIQCB1Kh06X6dC1BCgsVHGoodkWTDwX2lXpAHBmpkzqH3HQIhAOPwnVWAf3YFRsFYAmGKx9sQzmezMiqvrsp4KHeOAkaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179647},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"7640aca9fd239ce555209cd97341b45b357b75bc","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.3","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.1","@mojaloop/central-services-shared":"18.30.6","@mojaloop/central-services-stream":"11.8.2","@mojaloop/sdk-standard-components":"19.16.7","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.3","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.0-snapshot.1_1756314287434_0.829348165958647","host":"s3://npm-registry-packages-npm-production"}},"17.13.1-kafka-logging.0":{"name":"quoting-service","version":"17.13.1-kafka-logging.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.1-kafka-logging.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"9ebb24cc76494d62f0e3a8cf7f7dbffa81f6d188","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.1-kafka-logging.0.tgz","fileCount":86,"integrity":"sha512-mnrjev4ikd1UNmxtGhJGpcxzhWxmrvzCx1SoexZ4IhTmTLKUx1iBVPb8E0144pwIDaaNYRpz9ypGzMhM7mLYHQ==","signatures":[{"sig":"MEUCIQC6wRVaGVqa7vlRMq7u5HMpaDTREiftS5elSG9wmWIMXgIgNWvb2aw2XPvzzbfB6yuwMZzzlQp8SSHDsTMVNuwXvzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179218},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"c093e053274e422465292c7aa10f274c1eacc83b","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.4","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.1","@mojaloop/central-services-shared":"18.30.6","@mojaloop/central-services-stream":"11.8.4","@mojaloop/sdk-standard-components":"19.16.7","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.3","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.1-kafka-logging.0_1756892053450_0.861156977306289","host":"s3://npm-registry-packages-npm-production"}},"17.13.1":{"name":"quoting-service","version":"17.13.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"713ae048bd7bb26a4caab3b3c9612eb2b27f4cfe","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.1.tgz","fileCount":86,"integrity":"sha512-MRXrFCm4OWXMM9aTm0NG4owmEy5tpx3aimzlBhc4fpG+kVMJ01JEMIfs2ArE8c80qiUpt0ERfYQrqWT8pYVPIw==","signatures":[{"sig":"MEUCID590L7UpPKcoZxp8F1eSoLyXvJBSoDfYNY+GLPG23w8AiEA2JB5ZIbtQNDf1fS6XGPVAyGFToslytBY/MHTdIzYUtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179660},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"c16549026bce75fea14a27ab85229e97d3fbfd9e","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.4","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.1","@mojaloop/central-services-shared":"18.30.6","@mojaloop/central-services-stream":"11.8.4","@mojaloop/sdk-standard-components":"19.16.7","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.3","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.1_1756896218215_0.5945019925022832","host":"s3://npm-registry-packages-npm-production"}},"17.13.2":{"name":"quoting-service","version":"17.13.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"6a2843f1d0d028191db69e3bd7e9f73899c4141b","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.2.tgz","fileCount":87,"integrity":"sha512-gR5D9HONHkoZvPMj+iklnykEOZEjD6OmhQTLRIJkDkgpbVoO/c2XBc5nbWUufEXRzsBgw8tGzCFiZ035jPDfzA==","signatures":[{"sig":"MEYCIQDYd7DdI9aylYOzpIymiS+i5pshV1V3PQ4eiwiRpcbNYwIhAIDxg30AGgsr777LxTWk6pRw6heiPVWN6BgvIakFcaoD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183880},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"42349b7237259e01ea8d95e28c1384ff6ce12780","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.4","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.1","@mojaloop/central-services-shared":"18.30.8","@mojaloop/central-services-stream":"11.8.5","@mojaloop/sdk-standard-components":"19.16.7","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.3","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.2_1756997286697_0.7503546678308286","host":"s3://npm-registry-packages-npm-production"}},"17.13.3-snapshot.0":{"name":"quoting-service","version":"17.13.3-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.3-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"9ccdb298d94c2ae4c6570341e406601bf5ef7e28","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.3-snapshot.0.tgz","fileCount":87,"integrity":"sha512-+i85Y8cG7jl1JtA8APYBF5M5eMlQEnZD2YLYlYIcf0EC1KFpbhvDNvsxx8aNtLJWSRy6AfljzaP6g1/AYhudbw==","signatures":[{"sig":"MEYCIQDhyNqB2BG39ZBiMAtUrHm7Y92Oyv02W61sN43M4j1pJwIhAI9nnz8Qa7MN8pYvFKckDvD+mK2LMR4cCpadmbbyOZ6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183886},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"9b95fd55fa73cfee70b280e92bb82ea6cc6c969b","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.4","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.6.1","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.1","@mojaloop/central-services-shared":"18.30.8","@mojaloop/central-services-stream":"11.8.6","@mojaloop/sdk-standard-components":"19.16.7","@mojaloop/central-services-metrics":"12.6.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.3","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.3-snapshot.0_1757065637410_0.31412929502378484","host":"s3://npm-registry-packages-npm-production"}},"17.13.3":{"name":"quoting-service","version":"17.13.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"e052d073de998bf13c589d0b725ecc50fd0abff4","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.3.tgz","fileCount":87,"integrity":"sha512-KPx+AOiXVoMla/D25mCRjDMuVsH2IRpOqD8pqL5mWZGWGdGc7KUnmo0Eqca/ZuglCqDvhgC1yE93kiv/LhyuBg==","signatures":[{"sig":"MEUCIDv2oOBe0w6wZkGfEoghNnNNV2zJbEud6auvoC96imbJAiEA9c2xoDzdkt4mVCEvbQu7LgJpCNR6boxkzeC0V+kkfdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184608},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"b6ed534b8534b3eea6422927df31ff9734adcafb","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.4","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.7.0","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.1","@mojaloop/central-services-shared":"18.30.8","@mojaloop/central-services-stream":"11.8.6","@mojaloop/sdk-standard-components":"19.16.7","@mojaloop/central-services-metrics":"12.7.0","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.3","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.3_1757085585471_0.1602674705507483","host":"s3://npm-registry-packages-npm-production"}},"17.13.4":{"name":"quoting-service","version":"17.13.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"7e0e9bd86600bc06e7d30afc53450b9f27d58dc6","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.4.tgz","fileCount":87,"integrity":"sha512-0bu8/gMldMsWwHqHvL1nA9GEHnklf6fK1OB2ICMEwHAq/EKwczwpmyN/r8kpoeu+w4af4wTbGDUMNkVVqo3K3w==","signatures":[{"sig":"MEYCIQD+c8YolaWA4Tl7/xpWduzDuaBEPsviLSp8gXEZ9O2pHwIhAOOy637JNrwUj7TJwBxOKbNkrxi+z+0yb0I5U7Xbr8JQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185071},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"918142aaf66358a82c10e917bfbcff71d3887e21","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.4","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.7.0","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.1","@mojaloop/central-services-shared":"18.32.0","@mojaloop/central-services-stream":"11.8.6","@mojaloop/sdk-standard-components":"19.16.7","@mojaloop/central-services-metrics":"12.7.1","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.0.3","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.4_1757342307696_0.4996284943017424","host":"s3://npm-registry-packages-npm-production"}},"17.13.5":{"name":"quoting-service","version":"17.13.5","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.5","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"3f812b9eaa72fd87c2fa28933be82b281e9c254f","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.5.tgz","fileCount":87,"integrity":"sha512-nSklrRdmxopLNwN71NwQys19a3MJknWxnW/a31qanYnkBfTTY0pPx4yO9W5aK0m8lf7+/XUI3ogcn8TVhlwTyQ==","signatures":[{"sig":"MEUCIE8mPyqve7MHnOSlXLNdG8/qHHTMZM/1zByUwesIU68TAiEAhVMRMr3/CM6q0AOcwZaAiMA3PDtp4gJbPmJYIdyiHJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185534},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"092b4c3d74aadf3351255617c79971b02215f2e5","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.11.0","blipp":"4.0.2","mysql2":"^3.14.5","minimist":"1.2.8","commander":"14.0.0","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.7.0","@mojaloop/ml-number":"11.3.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.1.0","@mojaloop/central-services-logger":"11.9.3","@mojaloop/central-services-shared":"18.32.0","@mojaloop/central-services-stream":"11.8.7","@mojaloop/sdk-standard-components":"19.16.7","@mojaloop/central-services-metrics":"12.7.1","@mojaloop/ml-schema-transformer-lib":"2.7.7","@mojaloop/inter-scheme-proxy-cache-lib":"2.6.0","@mojaloop/central-services-error-handling":"13.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.9.0","standard-version":"9.5.0","npm-check-updates":"18.1.0","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.5_1757533081239_0.8515123050147606","host":"s3://npm-registry-packages-npm-production"}},"17.13.6":{"name":"quoting-service","version":"17.13.6","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.6","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"d9bb40866319f02a2fdd30f40fd66aabcecce47b","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.6.tgz","fileCount":87,"integrity":"sha512-/gAW/dhqYXN4kmre+m9wkOfGedaovvq5FBX0sCU2LaAAwxy9EQj6AXaO+dlQpXfxX3pQeC0qngWgbAdlVqz1rQ==","signatures":[{"sig":"MEUCIC4zJJsAAbhoaFGg9X/J0/cq+TCQLOytGHiS10idNOt9AiEA6HsREoOd5tOH8NjRBbyyZaG674re3Hn9BU31Thg96ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186087},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"d8edeacc64598144b6a6b876f6dc4625a22f18d8","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.12.2","blipp":"4.0.2","mysql2":"^3.15.1","minimist":"1.2.8","commander":"14.0.1","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.0","@mojaloop/ml-number":"11.4.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.0","@mojaloop/central-services-logger":"11.10.1","@mojaloop/central-services-shared":"18.34.1","@mojaloop/central-services-stream":"11.8.8","@mojaloop/sdk-standard-components":"19.18.0","@mojaloop/central-services-metrics":"12.8.0","@mojaloop/ml-schema-transformer-lib":"2.7.8","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.0","standard-version":"9.5.0","npm-check-updates":"19.0.0","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.6_1759773055261_0.04472249403753725","host":"s3://npm-registry-packages-npm-production"}},"17.13.7":{"name":"quoting-service","version":"17.13.7","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.7","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"934cd4463feb4cfd41ff865e0b922d576ee0c0a8","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.7.tgz","fileCount":87,"integrity":"sha512-YaIjAxAOsUUE3KGOQ7aEevJOTrDRkvENKmexOjZNectgtZnFBResOsiCVLnBJecHJ6B35WK6rYI91y0kF2k3FQ==","signatures":[{"sig":"MEYCIQCcf19sWD3bdIEKZ/pJrkhkqq1RQYDD544skM2qHEV0cQIhAPpQ8o0VBNZNIpH8W1O/Px9tcHbzbPIquCQy87Aa/wTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186929},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"6beb2bf688ce2fc62926d2ff25c7bc587093f753","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.13.1","blipp":"4.0.2","mysql2":"^3.15.3","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.1","@mojaloop/ml-number":"11.4.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.0","@mojaloop/central-services-logger":"11.10.1","@mojaloop/central-services-shared":"18.34.3","@mojaloop/central-services-stream":"11.8.10","@mojaloop/sdk-standard-components":"19.18.0","@mojaloop/central-services-metrics":"12.8.0","@mojaloop/ml-schema-transformer-lib":"2.7.8","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.1.2","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.7_1761933164441_0.3023821092737955","host":"s3://npm-registry-packages-npm-production"}},"17.13.8":{"name":"quoting-service","version":"17.13.8","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.8","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"b002404cc8d44d964483d1d262060557fd906e8f","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.8.tgz","fileCount":87,"integrity":"sha512-MxkT5vIBOGjruvbL1Lo5S9bojYPB//7BPZyIPn2wKm9w/iS7hwceKKVWqK8Zh40NwAqzOYOhQ8gvkomVdoIgzA==","signatures":[{"sig":"MEUCIQCPZQlCWySkQLKzNUhNnHoCEA0h9HiKRG9dLTuJCAxv5wIgSlQCLZp2DiIvdNczz4kw0lea+id7uYNrVFEmzEjGMKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187352},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"530afe4b91b4d1ec941bf531d908016c5b2cc97a","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.1","knex":"3.1.0","axios":"1.13.1","blipp":"4.0.2","mysql2":"^3.15.3","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.3","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.1","@mojaloop/ml-number":"11.4.0","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.0","@mojaloop/central-services-logger":"11.10.1","@mojaloop/central-services-shared":"18.34.3","@mojaloop/central-services-stream":"11.8.10","@mojaloop/sdk-standard-components":"19.18.0","@mojaloop/central-services-metrics":"12.8.0","@mojaloop/ml-schema-transformer-lib":"2.7.8","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.0","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.1.2","eslint-plugin-jest":"29.0.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.8_1762263147235_0.43013800103612043","host":"s3://npm-registry-packages-npm-production"}},"17.13.9-subtype.0":{"name":"quoting-service","version":"17.13.9-subtype.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.9-subtype.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"bdc3d8074dada4afa0bfe9433168b0b9856f554d","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.9-subtype.0.tgz","fileCount":87,"integrity":"sha512-OuKqRqErO2YM0XFzC36M4iJBe0yjkMepEN+zGagrU3CzUDgFOCmccj6vWnBJc4d0oqiH+gjNNZdV9QDx0XLchA==","signatures":[{"sig":"MEQCIFmY1eW8InQF9lf4xCnigpjqfEQFoViGKWOVMQAuuMDlAiBCwkZg3mHZBj0t7GiYyDXSyhUDcHKwqKb750gQpGDG9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187489},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"657d2a616ea52753d29eaa5698ef53d0acf85571","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.2","blipp":"4.0.2","mysql2":"^3.16.0","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.2","@mojaloop/central-services-shared":"18.34.5","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.3-subtype.0","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.11-subtype.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.2.0","eslint-plugin-jest":"29.11.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.9-subtype.0_1766579158850_0.4342377846475314","host":"s3://npm-registry-packages-npm-production"}},"17.13.9-subtype.1":{"name":"quoting-service","version":"17.13.9-subtype.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.9-subtype.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"b2d70375124dd2b31efef919e6a4c80fe3edd8b4","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.9-subtype.1.tgz","fileCount":87,"integrity":"sha512-AOuzdBXQS10lGQEkOE1bMAPU+d+rB4wYRr1kFlpSTY6zmNqkrCcEdtUKseokI04rgEGjeBwxQ36nVWssouVOCA==","signatures":[{"sig":"MEYCIQCxg3G4/EDJdA8WVSxJT+RhWE5J7+QbJWrL6PVFOkY3IgIhAOaghciC/lJoYtABYWh4skjGVuXw8gJnyZaCIv8p2yQ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187503},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"2ac9cc3828d69cb95efa2a8d78539594818fe90c","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.2","blipp":"4.0.2","mysql2":"^3.16.0","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.2","@mojaloop/central-services-shared":"18.34.5","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.3","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.11","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.2.1","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.9-subtype.1_1767536014436_0.08867565822521661","host":"s3://npm-registry-packages-npm-production"}},"17.13.9":{"name":"quoting-service","version":"17.13.9","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.9","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"ff78175d27af76241b13c99cd0f962452b67aa41","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.9.tgz","fileCount":87,"integrity":"sha512-542ZiuKDuJZiSVURudrmExN6BKEYzuCwOGqTBalXFZ5MFKdjiWaAulX0oRK2nfAzjuF/bREQoluXw4xlWMhQNw==","signatures":[{"sig":"MEQCIDN4DWaAgIGVsJfmNFPBCqwBn+vQgqKViwiAWnZMu5egAiBhaZavf/iAcymZHAcyAsivcCzDRZd0uATP1C/xOBio1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187958},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"be6ce3a2f09a53402cbfa44749da8d171554876d","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.2","blipp":"4.0.2","mysql2":"^3.16.0","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.2","@mojaloop/central-services-shared":"18.34.5","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.3","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.11","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.2.1","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.9_1767539741007_0.5567242079469292","host":"s3://npm-registry-packages-npm-production"}},"17.13.10":{"name":"quoting-service","version":"17.13.10","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.10","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"d3ab2836784aaf459b46054938fe22a7252381f0","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.10.tgz","fileCount":87,"integrity":"sha512-1RphkbLubd7GvxrbSdVSfaFKZQDwfgSurSB0nAoJSX4c8rz/SS8E0aZ16Ifkd1+Q9/v9YHd7jxo4EVAJJy71/g==","signatures":[{"sig":"MEYCIQCk+FzYwFdO6Xi8uboHENqCNFAMBDeRJX5nuBtbH9DkrAIhAICPRFF2kg35+DHEIxi4wqnEUtYmXs5mcKD/Aoq6v4+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188398},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"11201d28372218afdcf67b419948408e9f7a1241","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.2","blipp":"4.0.2","mysql2":"^3.16.0","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.2","@mojaloop/central-services-shared":"18.34.5","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.4","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.13","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.1","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.10_1767806768604_0.1270542087039892","host":"s3://npm-registry-packages-npm-production"}},"17.14.0-snapshot.2":{"name":"quoting-service","version":"17.14.0-snapshot.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.0-snapshot.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"d0306c650a18bad7a016de4e60b1f5f56f65dee0","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.0-snapshot.2.tgz","fileCount":87,"integrity":"sha512-89X1G3KWXRWC5/rMbjux5Ud9rTd22jilFxy8cUtmHLP+J0hy6Qu36ujaotb9MRQ1q2M+EFAmMexc9TehLNhPgw==","signatures":[{"sig":"MEYCIQDSOQaY1aA9LKGCm29EwwCoapVsT3nv6kEHvuQdkvilNwIhAJ0e6dXkvwZxH45ezeMn8o/e8uCoIUpWjoGn06DUlhvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187966},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"b09bf7c491823e19e1c7ce7e5d66376dd8544252","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"form-data":"4.0.4","validator":"13.7.0","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.2","blipp":"4.0.2","mysql2":"^3.16.0","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.2","@mojaloop/central-services-shared":"18.34.5","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.4","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.13","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.1","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.0-snapshot.2_1768214335158_0.3122515593418731","host":"s3://npm-registry-packages-npm-production"}},"17.13.11":{"name":"quoting-service","version":"17.13.11","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.13.11","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"84cfbd64aeae13cedaba3f5e592cb3824593d441","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.13.11.tgz","fileCount":87,"integrity":"sha512-zjsbMmQ/4C5rRbdt03uYb9S8xblDdTGFKCGFRfjnGvaSWpzU62ah2naoJxzxa71MSSISUQHXwLS7PQ6ytUTkXw==","signatures":[{"sig":"MEYCIQCQ0qSqgahWo4ZEplg8byD0fGGGOkuTlAQexjP3An8jeQIhAMU7evSoL4XXYAnEUwma8gs2WnOWZYecIFu+5mwMx/Il","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188949},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"54e8ffc3d9302e299990315210436603f432c8b7","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"undici":"7.18.2","form-data":"4.0.4","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.2","blipp":"4.0.2","mysql2":"^3.16.1","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.34.6","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.4","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.13","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.1","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.13.11_1768565537320_0.5666615297324771","host":"s3://npm-registry-packages-npm-production"}},"17.14.0-snapshot.3":{"name":"quoting-service","version":"17.14.0-snapshot.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.0-snapshot.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"0bbf5763ffcdfec2d3e2b46404149b75190a2160","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.0-snapshot.3.tgz","fileCount":87,"integrity":"sha512-5mClSTxbAf81Fw9qK6WSKVDNMq66Nhr20NPEi4NjgtHU2ALjmvNA/zljXPf4B9CkikAHnLA4W3kQpH+1tBe9hw==","signatures":[{"sig":"MEYCIQDKl7FZ1CW13LN5lIgdOlZTzA4fI+nCF/AfwCIpXRZiGAIhANO2dQ7wws3r1d+y6NClccG/+Ra6P/RBWSg3FfPlf4DP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189090},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"fdd9ecc3148b81fe41a35fdd1a1889a2015ae973","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.2","blipp":"4.0.2","mysql2":"^3.16.1","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.35.0","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.4","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.13","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.1","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.0-snapshot.3_1769104760915_0.5852805655864168","host":"s3://npm-registry-packages-npm-production"}},"17.14.0-snapshot.4":{"name":"quoting-service","version":"17.14.0-snapshot.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.0-snapshot.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"62769a29a7f247bd182eb453af1e14434cc59bd4","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.0-snapshot.4.tgz","fileCount":87,"integrity":"sha512-R+Ex+SBP3qgkpD3BIfL1WeoCVt/OMKNc4+2g5CeTeZ1JMzFcTUCDWPXGlztOVUbQf7B/QI/ey7/kdzjD/vrPDQ==","signatures":[{"sig":"MEYCIQDbg7KphUjQEPOF+12VybltI5eNNyRhMUEbFwbGTNMvRQIhAOdT1BCSi57Y66IgyfZazs8SHm5x0WcYlgSNN4MrnRTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189090},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"0f98d6c27925a79c39ee3656e1518a1736a5e996","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.2","blipp":"4.0.2","mysql2":"^3.16.1","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.35.1","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.4","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.13","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.1","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.0-snapshot.4_1769168800132_0.04313044385966758","host":"s3://npm-registry-packages-npm-production"}},"17.14.0-snapshot.5":{"name":"quoting-service","version":"17.14.0-snapshot.5","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.0-snapshot.5","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"96264fe8644b498199b79042420ad2a6824f9645","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.0-snapshot.5.tgz","fileCount":87,"integrity":"sha512-D0eAcySeO+tliRB+S+o8gjyaIrGfUzVheKJFW77AhwG27jwdn1TjxphRebzJBnDtSZZMiUaD5Mq69LnA6Zn1qg==","signatures":[{"sig":"MEQCIBVDJcoRLECBn23+fwM4xvtUig9Z6+aDumqAhtaWptluAiB9oaI4VLBZnZCrP04ArBaSz8REDTMlBnyi3FTEYA6V8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189090},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"8780a6969eab80e9124cca4f3ecb6b671e8d8ed8","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.4","blipp":"4.0.2","mysql2":"^3.16.2","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.35.2","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.4","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.7.13","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.0-snapshot.5_1769625937166_0.5932316101434192","host":"s3://npm-registry-packages-npm-production"}},"17.14.0":{"name":"quoting-service","version":"17.14.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"3caa13d74eae5754de09a5aecb36831016a49732","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.0.tgz","fileCount":87,"integrity":"sha512-6aGmT1OD5QzFEejB5RKC0SmUMxPDFX2r+SMwNWNtiIhJOpvtU5uxM37m+kLeYC7mIlD1GRw7yEqiCav0JhsXsA==","signatures":[{"sig":"MEYCIQCgCcLSzqJULtMZGDp0fTbKEj1Om8aghV77rsDBge9VSAIhAKV0YN/YEIypq7ezjFRux2IIxtOlAKeeOpuo9Okdx/8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189815},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"222c09b9c085c8b0f391ba54a1652f268d348a4f","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.4","blipp":"4.0.2","mysql2":"^3.16.2","minimist":"1.2.8","commander":"14.0.2","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.35.2","@mojaloop/central-services-stream":"11.8.14","@mojaloop/sdk-standard-components":"19.18.5","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.8.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.12.1","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.0_1769705911619_0.9266938678778374","host":"s3://npm-registry-packages-npm-production"}},"17.14.1":{"name":"quoting-service","version":"17.14.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"8d800210d62cb1bf36d06d18df232eb5900e16c9","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.1.tgz","fileCount":87,"integrity":"sha512-TPpgenJc77jODFN1OCdkSNytWDUFTzb3ez6ndJMVzZb01lmCFxEETGEDUyNtiNqev1632yhOiKUyFpCDMq54zA==","signatures":[{"sig":"MEUCIQD/0EQuz4c2cM/HkiBNFtWMjZwuwNFVmz3TFinO8Ke47wIgN9uTXeeq0JIPsXFelUBuTJBlmYpEf2dsIizJp4EGCnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190463},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"ef3058ad5b2ea21f15fb1a99cdea0168305d8656","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.4","blipp":"4.0.2","mysql2":"^3.16.3","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.35.2","@mojaloop/central-services-stream":"11.9.0","@mojaloop/sdk-standard-components":"19.18.6","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.8.1","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.12.2","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.1_1770156437141_0.35626993398159645","host":"s3://npm-registry-packages-npm-production"}},"17.14.2":{"name":"quoting-service","version":"17.14.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"dea5af5749b343033497563f1c56891e3a59eaab","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.2.tgz","fileCount":88,"integrity":"sha512-457gV04gU1gk0kZM42aPMJfpDVMlsR5cOYXMe1rmn+8V/7GNn/CX+CukBw3+VtarMfyHs4OuW53yRodRbQ13kQ==","signatures":[{"sig":"MEUCIQDWa11qOsMQcQWbwR7jNSghsW2tSeZ+hHHP0FFOjno9LAIgPiEe17wQpRAC2QCpx/irHnnvauARSNuYF3QSdwSdI1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196181},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"6585665dcb79a786edd5c932f1922e639b2ed318","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.4","blipp":"4.0.2","mysql2":"^3.16.3","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.35.2","@mojaloop/central-services-stream":"11.9.0","@mojaloop/sdk-standard-components":"19.18.7","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.12.2","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.2_1770309856929_0.7836471447368714","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-snapshot.0":{"name":"quoting-service","version":"17.15.0-snapshot.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-snapshot.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"4ef481e87c52f995e85934849204524769f801d9","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-snapshot.0.tgz","fileCount":88,"integrity":"sha512-Ccbbg2iOKJIOLcuDsGTIxdXZCiKcaPgnOwifu4aviO7Anw2XAqDEVTOa/koNF9dO/1YesFSaBA5BlZIsBfucSw==","signatures":[{"sig":"MEUCIQCOcFyfE4gqMoSzEqjNDZ8YO4SLcz6tWyFC5bZERMODhgIgUAm24FAKn0jE0RRoMz74+RJuW3gFH6xRT5gBVIf+3FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195810},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"1b70692997db21684316dfd89b4791f9a43ce812","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","@mojaloop/central-services-logger":"$@mojaloop/central-services-logger"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.4","blipp":"4.0.2","mysql2":"^3.16.3","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.11.0-snapshot.0","@mojaloop/central-services-shared":"18.36.0-snapshot.2","@mojaloop/central-services-stream":"11.9.0","@mojaloop/sdk-standard-components":"19.18.7","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.12.2","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-snapshot.0_1770408376753_0.12710953178996132","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-snapshot.1":{"name":"quoting-service","version":"17.15.0-snapshot.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-snapshot.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2e5787ac2ebeeb114b8aed2b393356d5a38c5e8b","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-snapshot.1.tgz","fileCount":88,"integrity":"sha512-/owxUeQo3zibi8nuQ45jZPxSR7JHAgfw0/HAbs5HR6v8o/FenZj4bl0QiD5OPPMVMRekgGWiWl6s5UiQshJ4Uw==","signatures":[{"sig":"MEQCIH4mB9Rej0ukD4/xM/wCxDtz/NY8TyI5RLHf7PGq5OyMAiBYVCZsXJDxBNUogEwmLk3Ae/ZFyOWHb0J1IBddACpcmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195810},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"6642e1ffd7527421320c4e2de63240c9cd13087a","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","@mojaloop/central-services-logger":"$@mojaloop/central-services-logger"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.4","blipp":"4.0.2","mysql2":"^3.16.3","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.11.0-snapshot.0","@mojaloop/central-services-shared":"18.36.0-snapshot.3","@mojaloop/central-services-stream":"11.9.0","@mojaloop/sdk-standard-components":"19.18.7","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.12.2","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-snapshot.1_1770461391590_0.7632611239679572","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-snapshot.2":{"name":"quoting-service","version":"17.15.0-snapshot.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-snapshot.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2423baaeb280dcd6030302a066ce0640cd5bb779","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-snapshot.2.tgz","fileCount":88,"integrity":"sha512-lrG+Zu2b/Nqb+h1jh0l4s3umGznq5VKRsZ5+l76mW0Yd6vnze0SMoOWeXOWt2QRDhceXApbgmPDAq2CJp5iKPw==","signatures":[{"sig":"MEUCIQD6xxFrUSEgT/EB/9/XFbKUuoFHbJS/zEUCDo3m8PBvpgIgA3Xxzk6yb+8LjTp7V9QGzHquIyx+uElnNF6vCEktfUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195810},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"17cad7502d3400d49f580c889c69b45734cf4a59","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","@mojaloop/central-services-logger":"$@mojaloop/central-services-logger"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.4","blipp":"4.0.2","mysql2":"^3.16.3","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.11.0-snapshot.0","@mojaloop/central-services-shared":"18.36.0-snapshot.4","@mojaloop/central-services-stream":"11.9.0","@mojaloop/sdk-standard-components":"19.18.7","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.12.2","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-snapshot.2_1770493072142_0.22932541680951535","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.0":{"name":"quoting-service","version":"17.15.0-infitx.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-infitx.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"5ba71c99726cfd65d0a6aecfae5114bb5662322d","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.0.tgz","fileCount":88,"integrity":"sha512-6q82ZBTRomyu2TXG8HvPuNqgpdCTnqZk6DiMMzFzgiuBL48Xe+YB16wBF/NVXVnI6570tXj6bfAjiIGIRlgNTQ==","signatures":[{"sig":"MEUCIG+Tlp/SghPkJ9WsV8nAUqgvemfS/rimPbM7SkHDMhgIAiEA4KVhTIs+YrzS8QX+w1mTnnc6tRfzWNJQ7uTPixuKjeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196256},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"5ca90c6c100c456d25e7d23f848375f6c17c53ea","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.5","blipp":"4.0.2","mysql2":"^3.17.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.35.3","@mojaloop/central-services-stream":"11.9.0","@mojaloop/sdk-standard-components":"19.18.7","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.13.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-infitx.0_1770906148935_0.32487359349379386","host":"s3://npm-registry-packages-npm-production"}},"17.14.3":{"name":"quoting-service","version":"17.14.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"c54e6d912a4a5b102903ee0c5c35386260db837b","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.3.tgz","fileCount":88,"integrity":"sha512-uIxT2/VUMuJyPtSZ5rzsfQCs3L71DUn4q/K+jfCY+yaLhGf2oVtx3PMqUB24DHhsKerUx0ttdyFpvqJRGWn16w==","signatures":[{"sig":"MEYCIQCadWBD+zjRqY07COJ/1EbibYwg0UVDhM7X5kaH7EkedgIhAN0ou1dBEYPRnVzK7fvSM2MI6vMyMwNssiA1kgkJG+sB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197106},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"e1f9ccc986f056b0bbe54545b690f94419b17f5a","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"axios":"1.13.5","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.3.4"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.17.1","joi":"18.0.2","knex":"3.1.0","axios":"1.13.5","blipp":"4.0.2","mysql2":"^3.17.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.2","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.1","@mojaloop/central-services-logger":"11.10.3","@mojaloop/central-services-shared":"18.35.3","@mojaloop/central-services-stream":"11.9.0","@mojaloop/sdk-standard-components":"19.18.7","@mojaloop/central-services-metrics":"12.8.3","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.13.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.3_1770913678947_0.929829196085326","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.1":{"name":"quoting-service","version":"17.15.0-infitx.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-infitx.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"7c773436e62cbfc1583ffd02cad14fc746e69a2d","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.1.tgz","fileCount":88,"integrity":"sha512-T+/4yLHPQGjDmpx9o7Gjyn3wCYNur6G4sxzGREmWU8xSOP8NwClnUBeiJZcEFKsaYYk4zd4o3fbz27foH4fZHQ==","signatures":[{"sig":"MEUCIHp/0CTcn8e+h7h+X+H7MOU3xZsUh5wJaAVIXG8asYFmAiEAyT8n6PvFwKCCSQrd64IeeA9SEs1aw4CKIUgUUvxuZu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195893},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"23a7c31b5edce60ff60110999efa7aa9ff1acdd1","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"axios":"1.13.5","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","@mojaloop/central-services-logger":"$@mojaloop/central-services-logger"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.5","blipp":"4.0.2","mysql2":"^3.17.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.4","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.2","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-infitx.2","@mojaloop/central-services-stream":"11.9.1","@mojaloop/sdk-standard-components":"19.18.7","@mojaloop/central-services-metrics":"12.8.4","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"17.1.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.3.2","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-infitx.1_1771325867136_0.8636411275528226","host":"s3://npm-registry-packages-npm-production"}},"17.14.4":{"name":"quoting-service","version":"17.14.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.14.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2895bef65200682d2aebb91c2a888eb30288db20","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.14.4.tgz","fileCount":88,"integrity":"sha512-bZbP/DoGDFAwqqdIJnpGFmJvsToIVeVAjRFhLMMK/6tGcLdVipSXVYqJRCuNH0KGYm0pMZqKzGSQf3RgvTdr9Q==","signatures":[{"sig":"MEQCICPuLcN7UJaszjRGcsIG3SW5sobQocadboUfybAWD8/TAiA4fPIwf2WpjcObpYmoaxAcIS3NIn3kQlFtEwMp7Ho0AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201943},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"715109341f171d107c097fbd11766437665d132d","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.5","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","form-data":"4.0.5","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.3.4","minimatch@3.0.5":"3.1.5"},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.15.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.5","blipp":"4.0.2","mysql2":"^3.18.1","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.10.4","@mojaloop/central-services-shared":"18.35.5","@mojaloop/central-services-stream":"11.9.1","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.5.0","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.14.4_1772122034019_0.5195283211029751","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.2":{"name":"quoting-service","version":"17.15.0-infitx.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-infitx.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"18ae83fda4e0e57c0b818fc13594a824a09120a6","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.2.tgz","fileCount":88,"integrity":"sha512-IRu7dnSzNFrsQVFfReIYftWONeebnIzLCHDWJlMWt4jkEsMSo/GWIcGTi3Cq4EGEFTWdcr7ynHqx3UQDBy1VGA==","signatures":[{"sig":"MEUCIAQU/CG5eSbbvLs89I4EtlwY6wx0A5Jb2RvHZDsOyTtAAiEAsCgQr/IGT75ls4liQhJiTd/lXLhHzPBK8MBIdeWa2XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196534},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"a3a64e3a8fc485aec42f58617893a2ea15e8e1ec","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.18.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-infitx.3","@mojaloop/central-services-stream":"11.9.1","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-infitx.2_1772272628170_0.5588666508994002","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-duplicate-check.0":{"name":"quoting-service","version":"17.15.0-duplicate-check.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-duplicate-check.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"5d341702df69eb918a408c569e80fd2b8707d0fd","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-duplicate-check.0.tgz","fileCount":88,"integrity":"sha512-FFktAcCkqnKmHJ6+UloqJ+ULSznwAbjv1PnLImdm5wRXw/GWUeIKImo9AQHG7KyrqPkiJuG95OzQO6wD6D84hg==","signatures":[{"sig":"MEUCIQCB7g9EtTSsVGFxfMOBQT3LajQRcPZqFSkJTCsbj77YagIgXdbi1aws14DSOGeI/8HiLV5rW9GxGmQh7aQBVCSgFFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196912},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"4e9bc4f17a9d92abaf79478e890282ecc506b949","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.18.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-duplicate-check.0","@mojaloop/central-services-stream":"11.9.1","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.1","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-duplicate-check.0_1772616893711_0.5227381997576288","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-96.0":{"name":"quoting-service","version":"17.15.0-iad-96.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-96.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"c711e6a3006564606685112712c9de91d4035b14","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-96.0.tgz","fileCount":88,"integrity":"sha512-zqMrJGyb735oAHA3vVrB/CWa5T63G05/tMHfTM41U8lB7uxUgFqbKb40ODis+fEMZoQ178lnNuynCv6DcEEUuw==","signatures":[{"sig":"MEQCIHgpKNFzJit5WI3q8As4HDmFDkBfq1A0Of3JUAoly5MpAiAi+U5bapM/yeXut0v/NH580786iTJUXrJ82y4I1S+ygQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197019},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"ef3977aa39d0014f5913dcac1a7749c770691119","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.18.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-infitx.3","@mojaloop/central-services-stream":"11.10.0-infitx.2","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-96.0_1772620701429_0.41963087433041935","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-96.1":{"name":"quoting-service","version":"17.15.0-iad-96.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-96.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2ac53c433569df9a10843ec93ffac6467ac7b1d7","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-96.1.tgz","fileCount":88,"integrity":"sha512-ou3Tjaa30NJD556KgfnRdKf5aR9ApKlSWXez2kVrDUmxBFVVK1XKgujePBd90xn37bmYAuoSBcp5EbKAKnRMYg==","signatures":[{"sig":"MEUCIQDXdj1902mFskehPqQ8+IveGsiDkWps9+0+eUNIlEu/8QIgQ+HbFt85+q0cWN5szNHVRvntFIlEnmMPo1YYMScboyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197019},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"10ca0f8d798cbe47bd047ae1235aab7bced545de","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.18.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-infitx.3","@mojaloop/central-services-stream":"11.10.0-iad-96.0","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-96.1_1772628706086_0.0752399212094772","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-96.2":{"name":"quoting-service","version":"17.15.0-iad-96.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-96.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"235adab9ac5fe6e75637e9b9123e4f3992364736","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-96.2.tgz","fileCount":88,"integrity":"sha512-5BJyUKpF7D6fE+v4KFujXTAvzSrCUxhROjs1mRae5xTXqt+R1a5dfi5uptWUBLfDF6Ujmugj/npYg9xJM3k3gQ==","signatures":[{"sig":"MEUCIQCyrUfXoPf6dHDiCcOMrMh7hpoOem6salyIEqJwR8uLSwIgeot7Y4ep9u2G0XcaKKXR8usnhrVeC4x7996ohUkgi9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197019},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"39a560b34b5a2f52404310f032c88aef588e6999","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.18.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-infitx.3","@mojaloop/central-services-stream":"11.10.0-infitx.3","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-96.2_1772636528475_0.9700649784429609","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.3":{"name":"quoting-service","version":"17.15.0-infitx.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-infitx.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"2369e017456ea55722d4d2f73f37122a95ac2899","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.3.tgz","fileCount":88,"integrity":"sha512-/zfcL7Aj2+659lnFvZ1H0iU8HODSXLFAKb/QwIrdfzsE97QiXjqZ5pDtuF3uhjRD6VHGTBsSfVOJk/zcilBWFw==","signatures":[{"sig":"MEYCIQC86YTm3Tz0KFEH06WjtesAtJubp0J+0Yl5jaWB01HIugIhAOLCYap+SvNiatcLpDzSrDwioVwwVJ0k0rRcLTZJT63c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197019},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"48c9bf782475f8f29c6bf4e45408f5633f0f273a","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.18.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-infitx.3","@mojaloop/central-services-stream":"11.10.0-infitx.3","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-infitx.3_1772640984346_0.6785537538198452","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.4":{"name":"quoting-service","version":"17.15.0-infitx.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-infitx.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"67caa9cc04aaba008a256a0d9a0df0ed7b00fbd2","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.4.tgz","fileCount":88,"integrity":"sha512-43sDMPaUhGvEomPidc/2X3kvvQDhicEg7c1u6lUZUuBJLq1cp3IR+cOEgZqO1d05Zz1QaOHocWkWqFHzNvaCSA==","signatures":[{"sig":"MEUCIQCoGXWtT7TH8tXqg/BbI691y0xFIDm7V7FEvn0iYwRF3wIgTcshUhyLhDzRZ4m++cnDY8fX6j2BFuQAz7SwUGIEois=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197447},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"684a27077444e4bf0bfd1ab2f4dda3c272c8fa4d","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.18.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-infitx.4","@mojaloop/central-services-stream":"11.10.0-infitx.3","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-infitx.4_1772724308382_0.9637728366845322","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-582.0":{"name":"quoting-service","version":"17.15.0-iad-582.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-582.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"94a353d4302b7525346baac6028bb1d7636c7117","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-582.0.tgz","fileCount":88,"integrity":"sha512-xlcC4li6jZOiyI6xhf6N3KDze3xsRzU7P/sJ/XuAs2Y0C4jErxwWCEmitKcYbHyv3WCnPRVYks9z9bldqfY9pg==","signatures":[{"sig":"MEUCIQCnRyo7NnS2jd7zVNa/dKfXUqWp3plyegPtY/OAdeHWTwIgbPg9nL235igSpRXsxAmhWepM2s6X8voHMwuxLjbzkp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197499},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"d3455a5f0047b42c8a65ac5a98bb1583ecc293f8","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.1","@mojaloop/central-services-shared":"18.36.0-infitx.4","@mojaloop/central-services-stream":"11.10.0-iad-582.5","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-582.0_1772739581687_0.39067813776649074","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-582.1":{"name":"quoting-service","version":"17.15.0-iad-582.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-582.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"4cce058328a5165349dcd51b53eee3b70fb19be0","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-582.1.tgz","fileCount":88,"integrity":"sha512-CaLnytSZ3Npz/zzk7VpE6miqf18HTlYSOHA043hW5YHJwNXN2XzPJHxA1tUu2lO7A5ZQBUomfDSrtyc6tzbsmA==","signatures":[{"sig":"MEQCIC0PEEi2VivPH8bCMYRJiBhD8gPDF7t9cSTmOYBrs4jkAiBRAtTBcHIBX1f699Edtl0/is5fSmHCyWZrUfFQbwTOAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197640},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"143de2e4efd36bf21b19d8aa11b738ac287fcddd","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.8.3","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.2","@mojaloop/central-services-shared":"18.36.0-infitx.4","@mojaloop/central-services-stream":"11.10.0-iad-582.7","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-582.1_1772803972760_0.7011074639107082","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.5":{"name":"quoting-service","version":"17.15.0-infitx.5","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-infitx.5","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"e35c033d19da79e6b3fd592515220ea98ea90596","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.5.tgz","fileCount":88,"integrity":"sha512-qSFJnWFDpv3BJ/SnlRE1ZZxzG06fE282ln24x58aN07ocSjk6gVyBgfyqqru1LvzkQohmC1tE0WWbKDHZAQdlA==","signatures":[{"sig":"MEUCIQDtgEW0ly7DVkdJGi3m+PTN2FdsA4ZOmmSIwfMwCDKLngIgHGBDw6OvDklcviNuwZDA87Ax4GnRCC2Y2PX6kX0n0As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197560},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"52090477f6fadede312a5204ae3fc41d50584ca7","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","dep:check","audit:check","test:unit"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.18.2","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.6","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.3","@mojaloop/central-services-shared":"18.36.0-infitx.7","@mojaloop/central-services-stream":"11.10.0-infitx.4","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-infitx.5_1773054125030_0.9070502626741439","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-582.2":{"name":"quoting-service","version":"17.15.0-iad-582.2","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-582.2","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"26d4440fb2c68db7f3f87ee0a623e7087164d6c1","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-582.2.tgz","fileCount":90,"integrity":"sha512-1K7fpB08moSMynWsKTXNYzsq0aUikbcYxblPrgpIDX3tin8Fw+F9FmV6FQbqjlSTEUKANlxdxUC2hFM8zoGE4Q==","signatures":[{"sig":"MEYCIQDtZqe9Zi8JpXas7q6I/MP194II8KyjV2ynjIrK+aaCXAIhAMP26L6qPe/Mkxz4e/q8jJmhHMMVF0obZMp/k1DmEvFj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205671},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"2a0f61902ac60aa5a4853b9fa3bf87b8566be421","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.2.2","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-infitx.8","@mojaloop/central-services-stream":"11.10.0-iad-582.10","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.9.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-582.2_1773058891322_0.8927557471457883","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-582.3":{"name":"quoting-service","version":"17.15.0-iad-582.3","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-582.3","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"85bccd7235f3e343c1dbff78ab2f473116c3fcdf","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-582.3.tgz","fileCount":90,"integrity":"sha512-Mlw3M4tDJ16BWoY6KSOPq8YefCbia/kRDv55gTJyUhRTjKNlCzBq6tGBRf7dmP99ZjHK6I+s/1SHDTG8PDf7mA==","signatures":[{"sig":"MEQCIHOVOXpUpzzrGB/s2yy2L3fS09o8Kh/e0b1d3ds334NfAiASAIalVZaIeG3olitdGODTsG6hx+6PxsAut/lpvw/bKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205818},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"2385f4bf61f1242bf4447b568224d00c0ab8a351","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-infitx.8","@mojaloop/central-services-stream":"11.10.0-iad-582.10","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-582.3_1773060200632_0.5767221339437556","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-582.4":{"name":"quoting-service","version":"17.15.0-iad-582.4","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-582.4","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"c31e0fbe0123d1f7c6942c0d1b2e88fd0ae444e7","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-582.4.tgz","fileCount":90,"integrity":"sha512-rni0gCmOg1IV+jEQC5FOHufZovGu1eQhaYBSx8VWVPpynmxUTjQYn/bfmeo21K3spIJl10UararX7NCNdAc8tw==","signatures":[{"sig":"MEUCIQCQ1xpVNezenoT+RozdYfxrzCGOoTK9ZFCNdCvd/+MR+wIgWlQ/vzTV65Hj7SvUdu2ebfSpbsbcXfwT8TW/kGZPj94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205901},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"2dac82de8930c2c782f56adbc640a665cd9ef772","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-iad-582.2","@mojaloop/central-services-stream":"11.10.0-iad-582.10","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-582.4_1773077534418_0.7949468959670261","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-582.5":{"name":"quoting-service","version":"17.15.0-iad-582.5","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-582.5","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"71fb583c7e952ca1b281fb66b0d9c90138a6c543","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-582.5.tgz","fileCount":90,"integrity":"sha512-OJKCF0Xma2kX0zkX2OBHmb9FUE+sliLwdnrqsZUWLDXYD+qSyDa6/KHBIwwwfW7tUvI8If70l4TQMSIO4HtKxg==","signatures":[{"sig":"MEQCIE171hgp4xDx7mvO38VXD+W/e6zQ8o00T+Hd/6F7vGUYAiAam9TsF7g2CfQd7NaUaHzFGM1OcejwcFqu0H77qbVmdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205776},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"23f10e6359ed4d4a1e54a25803e4e90e891fb8df","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-iad-582.2","@mojaloop/central-services-stream":"11.10.0-iad-582.10","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.8.5","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-582.5_1773080608343_0.2868354565922646","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-582.6":{"name":"quoting-service","version":"17.15.0-iad-582.6","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-582.6","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"b4de7b3f9d3cd9479c588c056c8a05ba6a10b1a2","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-582.6.tgz","fileCount":90,"integrity":"sha512-6YveKWoSRT4OCDFevi/Q0dx1csmh8N700MIwkXc29ai5kWHUmVUgEYPMOWapPJfC1jf1JaQfrId++LNBj5/qwg==","signatures":[{"sig":"MEYCIQCjgKaHEGDIanRZ9w+A/io5BxqOYFCMmZf4D3gWXhOn/QIhAPxSu+PKP9eN3sI8cb0Zb481KWzywTu1ye+YEPB3RNGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205916},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"22c9f533e1fb7a5a4206335e2cafda3fd7e48d3c","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/central-services-metrics":"$@mojaloop/central-services-metrics","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-infitx.10","@mojaloop/central-services-stream":"11.10.0-infitx.6","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.9.0-infitx.0","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-582.6_1773417196257_0.15689119980979305","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.6":{"name":"quoting-service","version":"17.15.0-infitx.6","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-infitx.6","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"1b9872d20e8e36032455f5ece7227237f9d5c1e8","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.6.tgz","fileCount":90,"integrity":"sha512-UCULKg2ANzKegcpimPqCGX1gAtFCSHsO5xLi6JCUJGwUh3dD7exd+GfrO23I7CNUe6K3pyoeR6lNt79R7S/oAQ==","signatures":[{"sig":"MEUCIC4mG4iVgLx7uT/0Q+tzgIUslCynbEotYwNDf3Y9N/myAiEArvxlSKPER/FvoXE7FLM3NiStvQFhrXzakbnZ0yz0RpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205939},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"13a96ebd576a168e88048690b1488e8f448f494a","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.18.2","flatted":"3.4.0","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.4.1","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/central-services-metrics":"$@mojaloop/central-services-metrics","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-infitx.10","@mojaloop/central-services-stream":"11.10.0-infitx.6","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.9.0-infitx.0","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-infitx.6_1773419427486_0.26947848959529774","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-786.0":{"name":"quoting-service","version":"17.15.0-iad-786.0","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-786.0","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"url":"geka-evk","name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"c07bfe258dd8a725be0d9061617f8e1ee5a1bd45","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-786.0.tgz","fileCount":90,"integrity":"sha512-LHfvgWPKhk6xFMPGpzyzvwjlcX0pI65pq1bbAU3D0Tvm9HdFLOhHGo+q9QYycJUFe+pIEtwHqwCAyFgVwOaOHA==","signatures":[{"sig":"MEYCIQDWb74cKriTAYk9tAfYgclWnzwkbnHt+FNfefFzgTJB2AIhALsP8QpZQWl7IklNleSYCmsi3u7Hf5QVUXd5IWyp1Zmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206008},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"9b9912c549afbfc8f74948282e6831070904d5b8","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.24.0","flatted":"3.4.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.5.7","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/central-services-metrics":"$@mojaloop/central-services-metrics","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-infitx.10","@mojaloop/central-services-stream":"11.10.0-iad-786.5","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.9.0-infitx.0","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-786.0_1774029764431_0.4882848263857138","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-iad-786.1":{"name":"quoting-service","version":"17.15.0-iad-786.1","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-iad-786.1","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"url":"geka-evk","name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"7de8571bd3ee6b1972c12c310c1ff48d788f2009","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-iad-786.1.tgz","fileCount":90,"integrity":"sha512-bSkoY4i8SBFBj/z6Oh0q9qKXg4QXTQu0xuFHVfCwV5NPxRknotLFJwKLmkLnES/Q+xc2UAX9pOE+UF8h7ABwxA==","signatures":[{"sig":"MEUCIBwTT0txUhokY1CbYmAQS5h22XRsWF5wSQa9ofNcpr+6AiEA9q+uOTkDzd+uol+YEb2E6GTZzz/4/tomh9IeF38bGEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206040},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"00ae85255c8f5b82968cf398022963e578fe4df0","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.24.0","flatted":"3.4.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.5.7","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/central-services-metrics":"$@mojaloop/central-services-metrics","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-infitx.10","@mojaloop/central-services-stream":"11.10.0-infitx.7","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.9.0-infitx.0","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-iad-786.1_1774266066378_0.14342511671853986","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.7":{"name":"quoting-service","version":"17.15.0-infitx.7","author":{"name":"ModusBox"},"license":"Apache-2.0","_id":"quoting-service@17.15.0-infitx.7","maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"url":"geka-evk","name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com"}],"homepage":"https://github.com/mojaloop/quoting-service#readme","bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"dist":{"shasum":"caa3631f8d8c0c71d5007a09c2c93d31ea61e455","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.7.tgz","fileCount":90,"integrity":"sha512-sbj+lvuniJKmsr+HKhqupZpfkv1xpyx6eOudscYzmo4nmHTYbtTPwr7T9L/TGMsUtaLFVq2itbY0vI2wVAR4MQ==","signatures":[{"sig":"MEQCIDdTXN9YfzP0mc/5fqWwwtxqVQL+4JSAuO2Oma9kl4JvAiAxFMe47r0RMuffX3aQW4kEXKhZf7ww8JBqMrmVnYkrgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206039},"main":"src/server.js","engines":{"node":">=18.x"},"gitHead":"77d28b722113009bc60d359286c37785d2be756e","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"scripts":{"dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","lint":"npx standard","test":"npm run test:unit","start":"npm run start:api","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","lint:fix":"npx standard --fix","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","audit:fix":"npm audit fix","dep:check":"npx ncu -e 2 --target @minor-infitx","docker:rm":"docker-compose rm -f -v","docker:up":". ./scripts/env.sh && docker-compose up -d","start:api":"node src/index.js","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","watch:api":"npx nodemon src/index.js","dep:update":"npx ncu -u --target @minor-infitx","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:xunit":"npm run test:junit","audit:check":"npx audit-ci --config ./audit-ci.jsonc","docker:down":"docker-compose down -v","docker:stop":"docker-compose stop","start:debug":"node --inspect=0.0.0.0 src/index.js","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:clean":"docker-compose down --rmi local","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","generate-docs":"npx jsdoc -c jsdoc.json","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","wait-4-docker":"node ./scripts/_wait4_all.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","test:functional":"true","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes"},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"standard":{"env":["jest"]},"overrides":{"qs":"6.14.2","axios":"1.13.6","shins":{"ajv":"6.12.3","ejs":"3.1.10","markdown-it":"12.3.2","sanitize-html":"2.12.1"},"yargs":{"yargs-parser":"21.1.1"},"lodash":"4.17.23","undici":"7.24.0","flatted":"3.4.2","replace":{"minimatch":"3.1.5"},"form-data":"4.0.4","lodash-es":"4.17.23","validator":"13.15.22","on-headers":"1.1.0","cross-spawn":"6.0.6","jsonpointer":"5.0.0","widdershins":{"markdown-it":"12.3.2","swagger2openapi":"7.0.8"},"jsonwebtoken":"9.0.0","path-to-regexp":"0.1.12","fast-xml-parser":"5.5.7","@redocly/openapi-core":{"js-yaml":"4.1.1","minimatch":"5.1.9"},"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","@mojaloop/central-services-metrics":"$@mojaloop/central-services-metrics","@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"}},"jest-junit":{"outputName":"junit.xml","outputDirectory":"./test/results"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"_npmVersion":"10.9.0","description":"Quoting Service hosted by a scheme","directories":{},"_nodeVersion":"22.11.0","dependencies":{"rc":"1.2.8","ajv":"8.18.0","joi":"18.0.2","knex":"3.1.0","axios":"1.13.6","blipp":"4.0.2","mysql2":"^3.19.0","minimist":"1.2.8","commander":"14.0.3","@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","node-fetch":"3.3.2","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","ajv-keywords":"5.1.0","event-stream":"4.0.1","memory-cache":"0.2.0","json-rules-engine":"7.3.1","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/ml-number":"11.4.3","fast-safe-stringify":"2.1.1","parse-strings-in-object":"2.0.0","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-shared":"18.36.0-infitx.10","@mojaloop/central-services-stream":"11.10.0-infitx.7","@mojaloop/sdk-standard-components":"19.18.8","@mojaloop/central-services-metrics":"12.9.0-infitx.0","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@opentelemetry/semantic-conventions":"1.40.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/central-services-error-handling":"13.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"18.0.0","jest":"29.7.0","sinon":"21.0.2","eslint":"8.57.1","replace":"1.2.2","audit-ci":"7.1.0","standard":"17.1.2","swagmock":"1.0.0","jest-junit":"16.0.0","pre-commit":"1.2.2","ioredis-mock":"8.13.1","standard-version":"9.5.0","npm-check-updates":"19.6.3","eslint-plugin-jest":"29.15.0","eslint-config-standard":"17.1.0"},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"generator-swaggerize":{"version":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quoting-service_17.15.0-infitx.7_1774269693744_0.6911861649127002","host":"s3://npm-registry-packages-npm-production"}},"17.15.0-infitx.8":{"name":"quoting-service","description":"Quoting Service hosted by a scheme","license":"Apache-2.0","version":"17.15.0-infitx.8","author":{"name":"ModusBox"},"contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"},{"name":"Eugen Klymniuk","email":"eugen.klymniuk@infitx.com","url":"geka-evk"}],"repository":{"type":"git","url":"git://github.com/mojaloop/quoting-service.git"},"bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"publishConfig":{"registry":"https://registry.npmjs.org"},"jest-junit":{"outputDirectory":"./test/results","outputName":"junit.xml"},"standard":{"env":["jest"]},"standard-version":{"scripts":{"postchangelog":"replace '\\[mojaloop/#(\\d+)\\]\\(https://github.com/mojaloop/(.*)/issues/(\\d+)\\)' '[mojaloop/#$1](https://github.com/mojaloop/project/issues/$1)' CHANGELOG.md"}},"engines":{"node":">=18.x"},"pre-commit":["lint","test:unit","dep:check","audit:check"],"scripts":{"start":"npm run start:api","start:api":"node src/index.js","start:debug":"node --inspect=0.0.0.0 src/index.js","start:handlers":"node src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","start:handlers:debug":"node --inspect=0.0.0.0 src/handlers/index.js h --quotes --bulk_quotes --fx_quotes","watch:api":"npx nodemon src/index.js","dev":"npm run docker:stop && docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d","lint":"npx standard","lint:fix":"npx standard --fix","test":"npm run test:unit","test:unit":"jest --runInBand --testMatch '**/test/unit/**/*.test.js' ","test:unit:dto":"jest --testMatch '**/test/unit/lib/dto.test.js'","test:unit:pc":"jest --testMatch '**/test/unit/lib/payloadCache.test.js'","test:xunit":"npm run test:junit","test:coverage":"jest --coverage --coverageThreshold='{}' --testMatch '**/test/unit/**/*.test.js'","test:coverage-check":"jest --runInBand --forceExit --coverage --testMatch '**/test/unit/**/*.test.js'","test:junit":"jest --runInBand --forceExit --reporters=default --reporters=jest-junit --testMatch '**/test/unit/**/*.test.js'","test:int":"jest --runInBand --testMatch '**/test/integration/**/*.test.js'","test:integration":"./test/integration/scripts/start.sh && npm run test:int","test:functional":"true","regenerate":"yo swaggerize:test --framework hapi --apiPath './src/interface/swagger.json'","run":"docker run -p 3002:3002 --rm --link db:mysql quoting-service:local","docker:build":"docker build --build-arg NODE_VERSION=\"$(cat .nvmrc)-alpine\" -t mojaloop/quoting-service:local -f ./Dockerfile .","docker:up":". ./scripts/env.sh && docker-compose up -d","docker:stop":"docker-compose stop","docker:rm":"docker-compose rm -f -v","docker:down":"docker-compose down -v","docker:clean":"docker-compose down --rmi local","generate-docs":"npx jsdoc -c jsdoc.json","audit:fix":"npm audit fix","audit:check":"npx audit-ci --config ./audit-ci.jsonc","dep:check":"npx ncu -e 2 --target @minor-infitx","dep:update":"npx ncu -u --target @minor-infitx","release":"npx standard-version --no-verify --releaseCommitMessageFormat 'chore(release): {{currentTag}} [skip ci]'","snapshot":"npx standard-version --no-verify --skip.changelog --prerelease snapshot --releaseCommitMessageFormat 'chore(snapshot): {{currentTag}}'","wait-4-docker":"node ./scripts/_wait4_all.js"},"overrides":{"@mojaloop/central-services-logger":"$@mojaloop/central-services-logger","@mojaloop/central-services-metrics":"$@mojaloop/central-services-metrics","@mojaloop/central-services-shared":"$@mojaloop/central-services-shared","@mojaloop/central-services-stream":"$@mojaloop/central-services-stream","axios":"1.13.6","form-data":"4.0.4","on-headers":"1.1.0","shins":{"ajv":"6.12.3","ejs":"3.1.10","sanitize-html":"2.12.1","markdown-it":"12.3.2"},"widdershins":{"swagger2openapi":"7.0.8","markdown-it":"12.3.2"},"yargs":{"yargs-parser":"21.1.1"},"jsonwebtoken":"9.0.0","jsonpointer":"5.0.0","cross-spawn":"6.0.6","path-to-regexp":"0.1.12","validator":"13.15.22","undici":"7.24.0","lodash":"4.17.23","lodash-es":"4.17.23","replace":{"minimatch":"3.1.5"},"@mojaloop/inter-scheme-proxy-cache-lib":{"ajv":"8.18.0"},"@mojaloop/ml-schema-transformer-lib":{"ajv":"8.18.0"},"fast-xml-parser":"5.5.7","qs":"6.14.2","@redocly/openapi-core":{"minimatch":"5.1.9","js-yaml":"4.1.1"},"flatted":"3.4.2"},"dependencies":{"@hapi/good":"9.0.1","@hapi/hapi":"21.4.7","@hapi/inert":"7.1.0","@hapi/vision":"7.0.3","@mojaloop/central-services-error-handling":"13.1.6","@mojaloop/central-services-health":"15.3.0-infitx.0","@mojaloop/central-services-logger":"11.11.0-infitx.4","@mojaloop/central-services-metrics":"12.9.0-infitx.0","@mojaloop/central-services-shared":"18.36.0-infitx.10","@mojaloop/central-services-stream":"11.10.0-infitx.7","@mojaloop/event-sdk":"14.9.0-infitx.0","@mojaloop/inter-scheme-proxy-cache-lib":"2.9.0","@mojaloop/ml-number":"11.4.3","@mojaloop/ml-schema-transformer-lib":"2.10.0-infitx.0","@mojaloop/sdk-standard-components":"19.18.8","@opentelemetry/semantic-conventions":"1.40.0","ajv":"8.18.0","ajv-keywords":"5.1.0","axios":"1.13.6","blipp":"4.0.2","commander":"14.0.3","event-stream":"4.0.1","fast-safe-stringify":"2.1.1","joi":"18.0.2","json-rules-engine":"7.3.1","knex":"3.1.0","memory-cache":"0.2.0","minimist":"1.2.8","mysql2":"^3.19.0","node-fetch":"3.3.2","parse-strings-in-object":"2.0.0","rc":"1.2.8"},"devDependencies":{"audit-ci":"7.1.0","eslint":"8.57.1","eslint-config-standard":"17.1.0","eslint-plugin-jest":"29.15.0","ioredis-mock":"8.13.1","jest":"29.7.0","jest-junit":"16.0.0","npm-check-updates":"19.6.3","nyc":"18.0.0","pre-commit":"1.2.2","replace":"1.2.2","sinon":"21.0.2","standard":"17.1.2","standard-version":"9.5.0","swagmock":"1.0.0"},"generator-swaggerize":{"version":"4.11.0"},"main":"src/server.js","imports":{"#src/*":"./src/*.js","#test/*":"./test/*.js"},"_id":"quoting-service@17.15.0-infitx.8","readmeFilename":"README.md","gitHead":"0cbec27a00edfc66dffa59becde096d44597a2b8","homepage":"https://github.com/mojaloop/quoting-service#readme","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-4cs/+YIkjkCKuY7FAh7fBmZ2HCJX7oMEgkZ4KY/kO3EtPZ2YhzAXf6RkKdgJZV1rqzQbjJB8f+0MxNB0vqiqHw==","shasum":"9dd348338962b98d984b8f7a217bbd47fd489b14","tarball":"https://registry.npmjs.org/quoting-service/-/quoting-service-17.15.0-infitx.8.tgz","fileCount":90,"unpackedSize":1210820,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICRa9kVr/a9qWgZ61QNEUSL3gt9XvleJFNVoOVSQ1kD/AiEA35/K+2IiOd9TWwTHATYMzoPKiNf9xNnM2FzYJoqAwME="}]},"_npmUser":{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"},"directories":{},"maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/quoting-service_17.15.0-infitx.8_1774625652415_0.603824191741174"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-11T09:36:49.572Z","modified":"2026-03-27T15:34:12.769Z","15.8.0-orb.0":"2024-10-11T09:36:49.853Z","15.9.0-iso.0":"2024-10-11T13:44:54.491Z","15.9.0-iso.1":"2024-10-16T11:35:42.639Z","15.9.0-iso.2":"2024-10-16T18:04:03.216Z","15.9.0-iso.3":"2024-10-18T12:41:45.028Z","15.9.0-iso.4":"2024-10-18T13:14:02.947Z","15.9.0-iso.5":"2024-10-21T09:46:43.301Z","15.9.0-rule.0":"2024-10-22T08:20:59.125Z","15.9.0-iso.6":"2024-10-23T14:42:44.491Z","15.9.0-iso.7":"2024-10-24T15:34:37.785Z","15.9.0-snapshot.0":"2024-10-25T11:00:28.765Z","15.9.0-iso.8":"2024-10-25T13:17:32.662Z","15.9.0-iso.9":"2024-10-25T16:57:59.249Z","15.9.0-iso.10":"2024-10-25T19:28:20.358Z","15.9.0-iso.11":"2024-10-30T08:26:59.508Z","15.9.0-iso.12":"2024-10-31T22:48:20.100Z","15.9.0-iso.13":"2024-11-13T10:08:53.206Z","15.9.0-iso.14":"2024-11-14T17:40:01.567Z","15.9.0-iso.15":"2024-11-21T08:23:22.618Z","15.9.0-iso.16":"2024-11-25T07:18:05.638Z","15.9.0-iso.17":"2024-11-25T09:24:42.828Z","15.9.0-iso.18":"2024-11-29T11:08:12.700Z","15.9.0-iso.19":"2024-12-11T14:30:15.942Z","15.9.0-iso.20":"2024-12-12T13:28:48.836Z","15.9.0-iso.21":"2024-12-12T17:23:17.113Z","15.9.0-iso-depdency-updates-pi26.0":"2024-12-16T22:54:47.786Z","15.9.0-iso-depdency-updates-pi26.1":"2024-12-17T08:16:52.886Z","15.9.0-iso-depdency-updates-pi26.2":"2024-12-19T04:40:53.233Z","15.9.0-iso.22":"2024-12-24T00:00:41.369Z","15.9.0-iso-depdency-updates-pi26.3":"2025-01-06T16:52:35.951Z","15.9.0-iso.23":"2025-01-06T17:34:51.965Z","15.9.0-iso-depdency-updates-pi26.5":"2025-01-07T05:39:59.921Z","16.1.0-iso.0":"2025-01-12T17:26:18.005Z","16.1.0-iso.1":"2025-01-17T01:35:38.451Z","17.0.0":"2025-01-18T00:46:59.504Z","17.0.1":"2025-01-20T17:50:59.781Z","17.0.2":"2025-01-21T15:43:32.465Z","17.0.3":"2025-01-22T14:22:10.851Z","17.0.4":"2025-01-28T15:15:03.429Z","17.0.5":"2025-01-29T09:38:39.176Z","17.1.0":"2025-01-30T16:45:01.391Z","17.1.1":"2025-01-30T19:55:21.319Z","17.2.0-snapshot.4":"2025-02-05T17:41:24.526Z","17.2.0":"2025-02-21T11:19:46.873Z","17.2.1":"2025-02-25T20:33:13.531Z","17.3.0-snapshot.0":"2025-02-28T07:38:39.845Z","17.3.0-snapshot.1":"2025-02-28T09:56:41.429Z","17.3.0-snapshot.2":"2025-02-28T13:56:17.067Z","17.3.0-snapshot.3":"2025-02-28T15:11:28.579Z","17.3.0-snapshot.4":"2025-03-03T12:12:56.774Z","17.3.0":"2025-03-03T16:48:57.485Z","17.3.1":"2025-03-06T19:18:37.743Z","17.4.0":"2025-03-07T17:49:43.679Z","17.5.0":"2025-03-14T05:46:37.814Z","17.6.0":"2025-03-18T15:13:03.929Z","17.7.0":"2025-03-26T10:14:08.859Z","17.7.1":"2025-03-27T16:28:02.602Z","17.7.2-trace.0":"2025-04-08T17:29:59.918Z","17.8.0-snapshot.0":"2025-04-09T15:21:06.258Z","17.7.2":"2025-04-10T05:21:02.408Z","17.8.0-snapshot.1":"2025-04-10T11:43:45.521Z","17.8.0":"2025-04-10T19:19:22.094Z","17.9.0":"2025-04-15T15:08:57.912Z","17.10.0":"2025-05-30T23:08:12.097Z","17.10.1-snapshot.0":"2025-06-05T12:23:00.346Z","17.10.1":"2025-06-06T09:52:56.836Z","17.10.2":"2025-06-17T15:28:01.195Z","17.10.3-snapshot.0":"2025-07-04T17:17:09.668Z","17.10.3-snapshot.1":"2025-07-04T19:21:07.991Z","17.10.3":"2025-07-08T15:05:08.940Z","17.10.4":"2025-07-11T15:47:58.721Z","17.10.5-snapshot.0":"2025-07-11T21:56:50.215Z","17.10.5":"2025-07-13T14:31:05.406Z","17.11.0-snapshot.0":"2025-07-15T17:24:12.745Z","17.11.0":"2025-07-17T11:58:40.998Z","17.12.0":"2025-07-17T12:34:08.694Z","17.12.1":"2025-07-25T04:07:24.306Z","17.13.0-snapshot.0":"2025-08-13T11:11:12.569Z","17.13.0-snapshot.1":"2025-08-26T11:51:15.147Z","17.13.0":"2025-08-26T14:06:22.086Z","17.14.0-snapshot.0":"2025-08-27T13:45:39.448Z","17.14.0-snapshot.1":"2025-08-27T17:04:47.700Z","17.13.1-kafka-logging.0":"2025-09-03T09:34:13.677Z","17.13.1":"2025-09-03T10:43:38.419Z","17.13.2":"2025-09-04T14:48:06.876Z","17.13.3-snapshot.0":"2025-09-05T09:47:17.659Z","17.13.3":"2025-09-05T15:19:45.706Z","17.13.4":"2025-09-08T14:38:27.917Z","17.13.5":"2025-09-10T19:38:01.472Z","17.13.6":"2025-10-06T17:50:55.495Z","17.13.7":"2025-10-31T17:52:44.678Z","17.13.8":"2025-11-04T13:32:27.428Z","17.13.9-subtype.0":"2025-12-24T12:25:59.048Z","17.13.9-subtype.1":"2026-01-04T14:13:34.635Z","17.13.9":"2026-01-04T15:15:41.158Z","17.13.10":"2026-01-07T17:26:08.775Z","17.14.0-snapshot.2":"2026-01-12T10:38:55.350Z","17.13.11":"2026-01-16T12:12:17.558Z","17.14.0-snapshot.3":"2026-01-22T17:59:21.118Z","17.14.0-snapshot.4":"2026-01-23T11:46:40.304Z","17.14.0-snapshot.5":"2026-01-28T18:45:37.358Z","17.14.0":"2026-01-29T16:58:31.845Z","17.14.1":"2026-02-03T22:07:17.434Z","17.14.2":"2026-02-05T16:44:17.106Z","17.15.0-snapshot.0":"2026-02-06T20:06:16.952Z","17.15.0-snapshot.1":"2026-02-07T10:49:51.729Z","17.15.0-snapshot.2":"2026-02-07T19:37:52.325Z","17.15.0-infitx.0":"2026-02-12T14:22:29.124Z","17.14.3":"2026-02-12T16:27:59.192Z","17.15.0-infitx.1":"2026-02-17T10:57:47.300Z","17.14.4":"2026-02-26T16:07:14.256Z","17.15.0-infitx.2":"2026-02-28T09:57:08.372Z","17.15.0-duplicate-check.0":"2026-03-04T09:34:53.886Z","17.15.0-iad-96.0":"2026-03-04T10:38:21.725Z","17.15.0-iad-96.1":"2026-03-04T12:51:46.243Z","17.15.0-iad-96.2":"2026-03-04T15:02:08.665Z","17.15.0-infitx.3":"2026-03-04T16:16:24.579Z","17.15.0-infitx.4":"2026-03-05T15:25:08.638Z","17.15.0-iad-582.0":"2026-03-05T19:39:41.853Z","17.15.0-iad-582.1":"2026-03-06T13:32:53.001Z","17.15.0-infitx.5":"2026-03-09T11:02:05.248Z","17.15.0-iad-582.2":"2026-03-09T12:21:31.537Z","17.15.0-iad-582.3":"2026-03-09T12:43:20.813Z","17.15.0-iad-582.4":"2026-03-09T17:32:14.613Z","17.15.0-iad-582.5":"2026-03-09T18:23:28.609Z","17.15.0-iad-582.6":"2026-03-13T15:53:16.494Z","17.15.0-infitx.6":"2026-03-13T16:30:27.630Z","17.15.0-iad-786.0":"2026-03-20T18:02:44.670Z","17.15.0-iad-786.1":"2026-03-23T11:41:06.561Z","17.15.0-infitx.7":"2026-03-23T12:41:33.966Z","17.15.0-infitx.8":"2026-03-27T15:34:12.641Z"},"bugs":{"url":"http://github.com/mojaloop/quoting-service/issues"},"author":{"name":"ModusBox"},"license":"Apache-2.0","homepage":"https://github.com/mojaloop/quoting-service#readme","repository":{"url":"git://github.com/mojaloop/quoting-service.git","type":"git"},"description":"Quoting Service hosted by a scheme","contributors":[{"name":"Georgi Georgiev","email":"georgi.georgiev@modusbox.com"},{"name":"Henk Kodde","email":"henk.kodde@modusbox.com"},{"name":"James Bush","email":"james.bush@modusbox.com"},{"name":"Miguel de Barros","email":"miguel.debarros@modusbox.com"},{"name":"Rajiv Mothilal","email":"rajiv.mothilal@modusbox.com"},{"name":"Sam Kummary","email":"sam@modusbox.com"},{"name":"Shashikant Hirugade","email":"shashikant.hirugade@modusbox.com"},{"name":"Steven Oderayi","email":"steven.oderayi@modusbox.com"},{"name":"Vassilis Barzokas","email":"vassilis.barzokas@modusbox.com"},{"name":"Juan Correa","email":"juan.correa@modusbox.com"}],"maintainers":[{"name":"mojaloopci","email":"mojaloopci@mojaloop.io"}],"readme":"","readmeFilename":""}