diff --git a/package.json b/package.json index db5db24..178ce6d 100644 --- a/package.json +++ b/package.json @@ -26,58 +26,33 @@ "author": "Intrahealth International", "license": "ISC", "dependencies": { - "@ahryman40k/ts-fhir-types": "^4.0.34", - "@i-tech-uw/mllp-server": ">=3.3.1", - "@types/got": "^9.6.12", - "acorn": ">=7.1.1", "async": "^3.2.1", - "axios": "^1.6.1", "cookie-parser": "^1.4.5", - "damerau-levenshtein": "^1.0.5", - "double-metaphone": "^1.0.5", "exceljs": "^4.3.0", "express": "^4.17.1", - "fast-levenshtein": "^2.0.6", "fhir": "^4.7.10", "fhirclient": "^2.3.10", - "formidable": "^1.2.1", "got": "^11.8.2", "hl7": "^1.1.1", - "is-json": "^2.0.1", - "jaro-winkler": "^0.2.8", - "jest": "^29.7.0", "jsonwebtoken": "^9.0.0", - "lodash": "^4.17.19", - "metaphone": "^1.0.6", - "minimist": ">=1.2.6", - "moment": "^2.29.2", "nconf": "^0.11.4", "openhim-mediator-utils": "^0.4.0", - "querystring": "^0.2.1", - "read-excel-file": "^5.6.1", - "rimraf": "^4.1.2", - "slashes": "^1.0.5", - "sleep-promise": "^9.1.0", - "soundex-code": "^1.0.4", "sprintf-js": "^1.1.2", - "supertest": "^5.0.0-0", "urijs": "^1.19.11", "uuid": "^3.3.3", - "uuid4": "^1.1.4", "winston": "^3.2.1", "winston-daily-rotate-file": "^4.4.2" }, "devDependencies": { + "@ahryman40k/ts-fhir-types": "^4.0.34", + "@i-tech-uw/mllp-server": ">=3.3.1", "@types/async": "^3.2.3", "@types/cookie-parser": "^1.4.2", "@types/express": "^4.17.13", + "@types/got": "^9.6.12", "@types/hapi": "^18.0.3", - "@types/ip": "^1.1.0", "@types/jest": "^26.0.24", - "@types/lodash": "^4.14.162", "@types/nconf": "^0.10.1", - "@types/newman": "^5.1.4", - "@types/nock": "^11.1.0", "@types/node": "^14.11.10", "@types/request": "^2.48.7", "@types/sprintf-js": "^1.1.2", @@ -88,24 +63,20 @@ "@types/uuid": "^9.0.5", "@typescript-eslint/eslint-plugin": "^5.54.0", "@typescript-eslint/parser": "^5.54.0", - "acorn": ">=7.1.1", "cross-env": "^7.0.3", "eslint": "^8.35.0", - "eslint-config-airbnb-base": "^14.0.0", - "eslint-config-standard": "^14.1.0", "eslint-plugin-import": "^2.20.1", "eslint-plugin-node": "^11.0.0", "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.0.1", "eslint-plugin-unused-imports": "^2.0.0", - "eslint-plugin-vue": "^6.1.2", "husky": "^8.0.3", + "jest": "^29.7.0", "kafkajs": "^1.15.0", "lint-staged": "^14.0.0", - "minimist": ">=1.2.6", "nock": "^13.1.1", - "openapi-types": "^9.1.0", "prettier": "^2.8.4", + "rimraf": "^4.1.2", + "supertest": "^7.0.0-0", "ts-jest": "^29.1.1", "ts-node": "^9.0.0", "typescript": "^4.0.3" diff --git a/yarn.lock b/yarn.lock index a4c0fca..7def47f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1228,15 +1228,6 @@ __metadata: languageName: node linkType: hard -"@types/ip@npm:^1.1.0": - version: 1.1.3 - resolution: "@types/ip@npm:1.1.3" - dependencies: - "@types/node": "*" - checksum: 75a0d1527697d3578857c9e64db264ed9d86b8030740cec217b04895f9a0666eca8a2d15ccfc80be88b79729716a32484d2b62db448af94a8628962c05648526 - languageName: node - linkType: hard - "@types/iron@npm:*": version: 5.0.5 resolution: "@types/iron@npm:5.0.5" @@ -1304,13 +1295,6 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.162": - version: 4.14.200 - resolution: "@types/lodash@npm:4.14.200" - checksum: 6471f8bb5da692a6ecf03a8da4935bfbc341e67ee9bcb4f5730bfacff0c367232548f0a01e8ac5ea18c6fe78fb085d502494e33ccb47a7ee87cbdee03b47d00d - languageName: node - linkType: hard - "@types/methods@npm:^1.1.4": version: 1.1.4 resolution: "@types/methods@npm:1.1.4" @@ -1355,25 +1339,6 @@ __metadata: languageName: node linkType: hard -"@types/newman@npm:^5.1.4": - version: 5.3.6 - resolution: "@types/newman@npm:5.3.6" - dependencies: - "@types/postman-collection": "*" - "@types/tough-cookie": "*" - checksum: 4b2b331befb623b69b19a09949a6ea1ee6acc74b85d4eb1181d9f47b500bc84d201e242f58488a500c7accac7076061fa9128d75d4e5048011e9d51ca257dc1d - languageName: node - linkType: hard - -"@types/nock@npm:^11.1.0": - version: 11.1.0 - resolution: "@types/nock@npm:11.1.0" - dependencies: - nock: "*" - checksum: 7da1724ea2cbcd00730cc41e4880d987b0450823d5246cb1b0665be8db43ea9517bdff2161a1ecba8f23382c1e410b9b46da621614a9ae286568e6a8fd8a0a74 - languageName: node - linkType: hard - "@types/node@npm:*": version: 20.8.10 resolution: "@types/node@npm:20.8.10" @@ -1397,15 +1362,6 @@ __metadata: languageName: node linkType: hard -"@types/postman-collection@npm:*": - version: 3.5.9 - resolution: "@types/postman-collection@npm:3.5.9" - dependencies: - "@types/node": "*" - checksum: 05afe534b0985ec54c03a074a4707abae15a6dc01e9615d16dedadb2681c52b74588b8af94d331a3115fab7f596104369abb95c049befe4c7ff6c19454245217 - languageName: node - linkType: hard - "@types/qs@npm:*": version: 6.9.9 resolution: "@types/qs@npm:6.9.9" @@ -1421,14 +1377,14 @@ __metadata: linkType: hard "@types/request@npm:^2.48.7": - version: 2.48.11 - resolution: "@types/request@npm:2.48.11" + version: 2.48.12 + resolution: "@types/request@npm:2.48.12" dependencies: "@types/caseless": "*" "@types/node": "*" "@types/tough-cookie": "*" form-data: ^2.5.0 - checksum: fa3682c6420d2da8223f12d8270ab51db6f1559f075379e8c87990785a5009ac38966f3ac0a7c61e31e2dd46117a6a0fee8c652d988772625a84c73348f027af + checksum: 20dfad0a46b4249bf42f09c51fbd4d02ec6738c5152194b5c7c69bab80b00eae9cc71df4489ffa929d0968d453ef7d0823d1f98871efed563a4fdb57bf0a4c58 languageName: node linkType: hard @@ -1479,9 +1435,9 @@ __metadata: linkType: hard "@types/sprintf-js@npm:^1.1.2": - version: 1.1.3 - resolution: "@types/sprintf-js@npm:1.1.3" - checksum: 9469820f6472f09fde25b6abd19cd1eb4cf3b813ef6b1a21aca68eb301765b582df39340dfe45cc5ed52e947ea256c82890a52c6a398e0a7feb22f0bf6e0963b + version: 1.1.4 + resolution: "@types/sprintf-js@npm:1.1.4" + checksum: ce20dc3e3c570828d9dc31ace655ed842d6aaa68df23d04e9110a48c10d452379f954db02f12404216c3af9947b052fd1af522833305e6b2d94efdf15174279e languageName: node linkType: hard @@ -1493,13 +1449,13 @@ __metadata: linkType: hard "@types/superagent@npm:^8.1.0": - version: 8.1.1 - resolution: "@types/superagent@npm:8.1.1" + version: 8.1.6 + resolution: "@types/superagent@npm:8.1.6" dependencies: "@types/cookiejar": ^2.1.5 "@types/methods": ^1.1.4 "@types/node": "*" - checksum: 02b987833cf0d85da9b137fd296fe8ad25a470d60f7e9d81a6ed3f8f8a5d6bace8780816bd35885e2928f467e819a4aa509879a7da0f28018ab1453845eb91e2 + checksum: 240ea5a58bb3c9e53f0dbe1ccd1bfe046e084fffdb4eaf44f0bf846fb98dad98ce03d057fdfb555bfa06afbb76a0e5877fe639750b798edac594bc7e19833934 languageName: node linkType: hard @@ -1514,19 +1470,19 @@ __metadata: linkType: hard "@types/swagger-jsdoc@npm:^6.0.1": - version: 6.0.2 - resolution: "@types/swagger-jsdoc@npm:6.0.2" - checksum: a41724f09bf2a3d04623cbabb5e20f38ee6983ffe4062352ae6dcaca940aba78585b40d6ae6fc33fc5bdc102b26b77fa5b3ed04563afa42576fb2dcef4b316b3 + version: 6.0.4 + resolution: "@types/swagger-jsdoc@npm:6.0.4" + checksum: 1fa9310435653c51e1a0a82b777bf87b416f5a20e5bea99d9e4343589ad73e9403b5c417381c1f061810ca74ecda6a2e05acd4bf3c6c8bd1d005edc4f006f0af languageName: node linkType: hard "@types/swagger-ui-express@npm:^4.1.3": - version: 4.1.5 - resolution: "@types/swagger-ui-express@npm:4.1.5" + version: 4.1.6 + resolution: "@types/swagger-ui-express@npm:4.1.6" dependencies: "@types/express": "*" "@types/serve-static": "*" - checksum: 80242b3e30fce44388a274304ea36fc8492fb031fc2721657b71a6d95cb6e2da79b26c9a47c8a39a29f74c208a2a1051047c9828246658809a70bb84acdbb23c + checksum: c1c4b58b12f9261af70b6a7e6420649b4f0a0343071ae8b98483c5885cd596f4c25015991f91f3f7c7a0baa461e2d76029d64de79108a89d03f3f83abbe6bc58 languageName: node linkType: hard @@ -1545,9 +1501,9 @@ __metadata: linkType: hard "@types/urijs@npm:^1.19.19": - version: 1.19.22 - resolution: "@types/urijs@npm:1.19.22" - checksum: 6f900c75e7474fc37a5b23215c654628561d1be9b42efb8c789a7aabae9c4fcac36fcb80a4869e679bbd94aa1459079f8d135dfad1b461a88215f54e399910cf + version: 1.19.25 + resolution: "@types/urijs@npm:1.19.25" + checksum: cce3fd2845d5e143f4130134a5f6ff7e02b4dfc05f4d13c7b28a404fd9420bb8a6483a572c0662693bb18c5b3d8f814270aa75f3fd539f32fae22d005e755b5d languageName: node linkType: hard @@ -1730,13 +1686,6 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.2": - version: 0.8.10 - resolution: "@xmldom/xmldom@npm:0.8.10" - checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -1761,7 +1710,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.2.0, acorn-jsx@npm:^5.3.2": +"acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -1770,7 +1719,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:>=7.1.1, acorn@npm:^8.9.0": +"acorn@npm:^8.9.0": version: 8.11.2 resolution: "acorn@npm:8.11.2" bin: @@ -1779,15 +1728,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.1.1": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 - languageName: node - linkType: hard - "agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": version: 7.1.0 resolution: "agent-base@npm:7.1.0" @@ -2056,6 +1996,13 @@ __metadata: languageName: node linkType: hard +"asap@npm:^2.0.0": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d + languageName: node + linkType: hard + "asmcrypto.js@npm:^0.22.0": version: 0.22.0 resolution: "asmcrypto.js@npm:0.22.0" @@ -2120,17 +2067,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.6.1": - version: 1.6.2 - resolution: "axios@npm:1.6.2" - dependencies: - follow-redirects: ^1.15.0 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: 4a7429e2b784be0f2902ca2680964391eae7236faa3967715f30ea45464b98ae3f1c6f631303b13dfe721b17126b01f486c7644b9ef276bfc63112db9fd379f8 - languageName: node - linkType: hard - "b64-lite@npm:^1.3.1, b64-lite@npm:^1.4.0": version: 1.4.0 resolution: "b64-lite@npm:1.4.0" @@ -2247,9 +2183,9 @@ __metadata: linkType: hard "big-integer@npm:^1.6.17": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 6e86885787a20fed96521958ae9086960e4e4b5e74d04f3ef7513d4d0ad631a9f3bde2730fc8aaa4b00419fc865f6ec573e5320234531ef37505da7da192c40b languageName: node linkType: hard @@ -2466,6 +2402,19 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -2755,13 +2704,6 @@ __metadata: languageName: node linkType: hard -"confusing-browser-globals@npm:^1.0.10": - version: 1.0.11 - resolution: "confusing-browser-globals@npm:1.0.11" - checksum: 3afc635abd37e566477f610e7978b15753f0e84025c25d49236f1f14d480117185516bdd40d2a2167e6bed8048641a9854964b9c067e3dcdfa6b5d0ad3c3a5ef - languageName: node - linkType: hard - "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -2816,7 +2758,7 @@ __metadata: languageName: node linkType: hard -"cookiejar@npm:^2.1.2": +"cookiejar@npm:^2.1.4": version: 2.1.4 resolution: "cookiejar@npm:2.1.4" checksum: c4442111963077dc0e5672359956d6556a195d31cbb35b528356ce5f184922b99ac48245ac05ed86cf993f7df157c56da10ab3efdadfed79778a0d9b1b092d5b @@ -2912,13 +2854,6 @@ __metadata: languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.5": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de - languageName: node - linkType: hard - "dayjs@npm:^1.8.34": version: 1.11.10 resolution: "dayjs@npm:1.11.10" @@ -3009,6 +2944,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + languageName: node + linkType: hard + "define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -3048,6 +2994,16 @@ __metadata: languageName: node linkType: hard +"dezalgo@npm:^1.0.4": + version: 1.0.4 + resolution: "dezalgo@npm:1.0.4" + dependencies: + asap: ^2.0.0 + wrappy: 1 + checksum: 895389c6aead740d2ab5da4d3466d20fa30f738010a4d3f4dcccc9fc645ca31c9d10b7e1804ae489b1eb02c7986f9f1f34ba132d409b043082a86d9a4e745624 + languageName: node + linkType: hard + "diff-sequences@npm:^26.6.2": version: 26.6.2 resolution: "diff-sequences@npm:26.6.2" @@ -3096,15 +3052,6 @@ __metadata: languageName: node linkType: hard -"double-metaphone@npm:^1.0.5": - version: 1.0.5 - resolution: "double-metaphone@npm:1.0.5" - bin: - double-metaphone: cli.js - checksum: c55f19afc99c7e64e6eacdbfb9222c9aceb33cc4fef6e8c72b170cf6c5a5399584e05b148dea0c11fe32b26602f4dae5a80d2dc1dffc8a8a6c1803b03e60f4ab - languageName: node - linkType: hard - "duplexer2@npm:~0.1.4": version: 0.1.4 resolution: "duplexer2@npm:0.1.4" @@ -3267,6 +3214,22 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.1": version: 2.0.2 resolution: "es-set-tostringtag@npm:2.0.2" @@ -3333,33 +3296,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-airbnb-base@npm:^14.0.0": - version: 14.2.1 - resolution: "eslint-config-airbnb-base@npm:14.2.1" - dependencies: - confusing-browser-globals: ^1.0.10 - object.assign: ^4.1.2 - object.entries: ^1.1.2 - peerDependencies: - eslint: ^5.16.0 || ^6.8.0 || ^7.2.0 - eslint-plugin-import: ^2.22.1 - checksum: 858bea748a3c8685b52fcf2488e6a0b964022f8387f4ee1e69cb707d4fda2a409f09eb8eea658bcd83fae3519967d10208ba7576dd3d3202b8cf0b9d1a6e21eb - languageName: node - linkType: hard - -"eslint-config-standard@npm:^14.1.0": - version: 14.1.1 - resolution: "eslint-config-standard@npm:14.1.1" - peerDependencies: - eslint: ">=6.2.2" - eslint-plugin-import: ">=2.18.0" - eslint-plugin-node: ">=9.1.0" - eslint-plugin-promise: ">=4.2.1" - eslint-plugin-standard: ">=4.0.0" - checksum: 0eee1117e848d9d0d80f1e5d789ad426efa629d71b599711e382c05ebb9fa3ae11ef6d4e34947a0a7ce59bfc3c7f522a047b7fa34ab2eedf7702576ac5cf3d74 - languageName: node - linkType: hard - "eslint-import-resolver-node@npm:^0.3.9": version: 0.3.9 resolution: "eslint-import-resolver-node@npm:0.3.9" @@ -3445,15 +3381,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-standard@npm:^4.0.1": - version: 4.1.0 - resolution: "eslint-plugin-standard@npm:4.1.0" - peerDependencies: - eslint: ">=5.0.0" - checksum: d9c1943ebbbd64e4541f4362d4dccda252d3f3164b763499233382cce2050f89f5f65bae42342700d6b252e2688a16864d80e7557671fd0671863808aae3e0c3 - languageName: node - linkType: hard - "eslint-plugin-unused-imports@npm:^2.0.0": version: 2.0.0 resolution: "eslint-plugin-unused-imports@npm:2.0.0" @@ -3469,19 +3396,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-vue@npm:^6.1.2": - version: 6.2.2 - resolution: "eslint-plugin-vue@npm:6.2.2" - dependencies: - natural-compare: ^1.4.0 - semver: ^5.6.0 - vue-eslint-parser: ^7.0.0 - peerDependencies: - eslint: ^5.0.0 || ^6.0.0 - checksum: 58420b8f3de1db67a64b2b294b1b4258217b0923a7622080520d1c95148393cd32f1702926897d1909133cc4cd85657d1ade64a5b35d5057ff2a4005de0bae70 - languageName: node - linkType: hard - "eslint-rule-composer@npm:^0.3.0": version: 0.3.0 resolution: "eslint-rule-composer@npm:0.3.0" @@ -3580,17 +3494,6 @@ __metadata: languageName: node linkType: hard -"espree@npm:^6.2.1": - version: 6.2.1 - resolution: "espree@npm:6.2.1" - dependencies: - acorn: ^7.1.1 - acorn-jsx: ^5.2.0 - eslint-visitor-keys: ^1.1.0 - checksum: 99c508950b5b9f53d008d781d2abb7a4ef3496ea699306fb6eb737c7e513aa594644314364c50ec27abb220124c6851fff64a6b62c358479534369904849360b - languageName: node - linkType: hard - "espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" @@ -3612,7 +3515,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0, esquery@npm:^1.4.2": +"esquery@npm:^1.4.2": version: 1.5.0 resolution: "esquery@npm:1.5.0" dependencies: @@ -3862,7 +3765,7 @@ __metadata: languageName: node linkType: hard -"fast-safe-stringify@npm:^2.0.7": +"fast-safe-stringify@npm:^2.1.1": version: 2.1.1 resolution: "fast-safe-stringify@npm:2.1.1" checksum: a851cbddc451745662f8f00ddb622d6766f9bd97642dabfd9a405fb0d646d69fc0b9a1243cbf67f5f18a39f40f6fa821737651ff1bceeba06c9992ca2dc5bd3d @@ -3894,13 +3797,6 @@ __metadata: languageName: node linkType: hard -"fflate@npm:^0.7.3": - version: 0.7.4 - resolution: "fflate@npm:0.7.4" - checksum: b812ab26047432db70ff4c73eb45ad53bd0774575b4818b9c61c2921e89ec65d1259f06ec1618f2ac55e6a2f2e29b6dc09173d213b46580bc69efae5344bf8f1 - languageName: node - linkType: hard - "fhir@npm:^4.7.10": version: 4.12.0 resolution: "fhir@npm:4.12.0" @@ -4059,17 +3955,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^3.0.0": - version: 3.0.1 - resolution: "form-data@npm:3.0.1" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d - languageName: node - linkType: hard - "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -4081,10 +3966,14 @@ __metadata: languageName: node linkType: hard -"formidable@npm:^1.2.1, formidable@npm:^1.2.2": - version: 1.2.6 - resolution: "formidable@npm:1.2.6" - checksum: 2b68ed07ba88302b9c63f8eda94f19a460cef6017bfda48348f09f41d2a36660c9353137991618e0e4c3db115b41e4b8f6fa63bc973b7a7c91dec66acdd02a56 +"formidable@npm:^3.5.1": + version: 3.5.1 + resolution: "formidable@npm:3.5.1" + dependencies: + dezalgo: ^1.0.4 + hexoid: ^1.0.0 + once: ^1.4.0 + checksum: 46b21496f9f985161cf7636163147b6728f9997c7e1d59433680d92619758bf6862330e6d105b5816bafcd1ab32f27ef183455991f93ef836ea731c68db62af9 languageName: node linkType: hard @@ -4236,6 +4125,19 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: ^1.3.0 + function-bind: ^1.1.2 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + hasown: ^2.0.0 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -4439,6 +4341,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 + languageName: node + linkType: hard + "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -4471,6 +4382,13 @@ __metadata: languageName: node linkType: hard +"hexoid@npm:^1.0.0": + version: 1.0.0 + resolution: "hexoid@npm:1.0.0" + checksum: 27a148ca76a2358287f40445870116baaff4a0ed0acc99900bf167f0f708ffd82e044ff55e9949c71963852b580fc024146d3ac6d5d76b508b78d927fa48ae2d + languageName: node + linkType: hard + "hl7@npm:1.x.x, hl7@npm:^1.1.1": version: 1.1.1 resolution: "hl7@npm:1.1.1" @@ -4813,13 +4731,6 @@ __metadata: languageName: node linkType: hard -"is-json@npm:^2.0.1": - version: 2.0.1 - resolution: "is-json@npm:2.0.1" - checksum: 29efc4f82e912bf54cd7b28632dd8e52a311085ca879fe51c869a81ba1313bb689eb440ace53dd480edbc009f92a425c24059e0766f4117fe9888fe59e86186f - languageName: node - linkType: hard - "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -5067,13 +4978,6 @@ __metadata: languageName: node linkType: hard -"jaro-winkler@npm:^0.2.8": - version: 0.2.8 - resolution: "jaro-winkler@npm:0.2.8" - checksum: ddf36d364ce645fe88dae8e8214a887cf66645b88f89a729f0352a90b75bb1f9a8d66af3beab323944aca48827c44baf677849c20ac9fb533e016a5e951ef569 - languageName: node - linkType: hard - "jest-changed-files@npm:^29.7.0": version: 29.7.0 resolution: "jest-changed-files@npm:29.7.0" @@ -6007,7 +5911,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.19, lodash@npm:^4.17.21": +"lodash@npm:^4.17.19": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -6163,16 +6067,7 @@ __metadata: languageName: node linkType: hard -"metaphone@npm:^1.0.6": - version: 1.0.6 - resolution: "metaphone@npm:1.0.6" - bin: - metaphone: cli.js - checksum: 09ebfd05da5dc6a7f259f908851ce3c8647ace90c710a13c10dffb826fc5cde36df93fb8d9c149571e3c8feeed762a414ed297cada71671d041d7593bebc8484 - languageName: node - linkType: hard - -"methods@npm:1.1.2, methods@npm:^1.1.2, methods@npm:~1.1.2": +"methods@npm:^1.1.2, methods@npm:~1.1.2": version: 1.1.2 resolution: "methods@npm:1.1.2" checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a @@ -6214,7 +6109,7 @@ __metadata: languageName: node linkType: hard -"mime@npm:^2.4.6": +"mime@npm:2.6.0": version: 2.6.0 resolution: "mime@npm:2.6.0" bin: @@ -6287,7 +6182,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:>=1.2.6, minimist@npm:^1.2.0, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -6405,7 +6300,7 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.29.1, moment@npm:^2.29.2": +"moment@npm:^2.29.1": version: 2.29.4 resolution: "moment@npm:2.29.4" checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e @@ -6473,7 +6368,7 @@ __metadata: languageName: node linkType: hard -"nock@npm:*, nock@npm:^13.1.1": +"nock@npm:^13.1.1": version: 13.3.8 resolution: "nock@npm:13.3.8" dependencies: @@ -6596,7 +6491,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -6608,17 +6503,6 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.2": - version: 1.1.7 - resolution: "object.entries@npm:1.1.7" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: da287d434e7e32989586cd734382364ba826a2527f2bc82e6acbf9f9bfafa35d51018b66ec02543ffdfa2a5ba4af2b6f1ca6e588c65030cb4fd9c67d6ced594c - languageName: node - linkType: hard - "object.fromentries@npm:^2.0.7": version: 2.0.7 resolution: "object.fromentries@npm:2.0.7" @@ -6698,13 +6582,6 @@ __metadata: languageName: node linkType: hard -"openapi-types@npm:^9.1.0": - version: 9.3.1 - resolution: "openapi-types@npm:9.3.1" - checksum: 44b7132b159666877b1659dcfb48ea34d45222dd96a14626d57830401dfad801d2cba5dc9e88471faa4f1c2f7670d814601d91e156d6a05ecccc60c65660ebbc - languageName: node - linkType: hard - "openhim-mediator-utils@npm:^0.4.0": version: 0.4.0 resolution: "openhim-mediator-utils@npm:0.4.0" @@ -7090,19 +6967,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.9.4": - version: 6.11.2 - resolution: "qs@npm:6.11.2" +"qs@npm:^6.11.0": + version: 6.12.1 + resolution: "qs@npm:6.12.1" dependencies: - side-channel: ^1.0.4 - checksum: e812f3c590b2262548647d62f1637b6989cc56656dc960b893fe2098d96e1bd633f36576f4cd7564dfbff9db42e17775884db96d846bebe4f37420d073ecdc0b - languageName: node - linkType: hard - -"querystring@npm:^0.2.1": - version: 0.2.1 - resolution: "querystring@npm:0.2.1" - checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce + side-channel: ^1.0.6 + checksum: aa761d99e65b6936ba2dd2187f2d9976afbcda38deb3ff1b3fe331d09b0c578ed79ca2abdde1271164b5be619c521ec7db9b34c23f49a074e5921372d16242d5 languageName: node linkType: hard @@ -7175,17 +7045,6 @@ __metadata: languageName: node linkType: hard -"read-excel-file@npm:^5.6.1": - version: 5.7.1 - resolution: "read-excel-file@npm:5.7.1" - dependencies: - "@xmldom/xmldom": ^0.8.2 - fflate: ^0.7.3 - unzipper: ^0.10.11 - checksum: 8284fa08b704f0b6f43c0119bb5b470a82f65253eee8671920e4c11a1f7a3e747ce7878755b20c23dae618323c25daa3380d94e94d4e2368d4da5a0d257c4640 - languageName: node - linkType: hard - "readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" @@ -7367,7 +7226,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": +"rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -7472,15 +7331,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.6.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 - languageName: node - linkType: hard - "semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -7490,7 +7340,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -7501,6 +7351,17 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.8": + version: 7.6.0 + resolution: "semver@npm:7.6.0" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c + languageName: node + linkType: hard + "send@npm:0.18.0": version: 0.18.0 resolution: "send@npm:0.18.0" @@ -7546,6 +7407,20 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + "set-function-name@npm:^2.0.0": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" @@ -7582,12 +7457,8 @@ __metadata: "@types/express": ^4.17.13 "@types/got": ^9.6.12 "@types/hapi": ^18.0.3 - "@types/ip": ^1.1.0 "@types/jest": ^26.0.24 - "@types/lodash": ^4.14.162 "@types/nconf": ^0.10.1 - "@types/newman": ^5.1.4 - "@types/nock": ^11.1.0 "@types/node": ^14.11.10 "@types/request": ^2.48.7 "@types/sprintf-js": ^1.1.2 @@ -7598,60 +7469,37 @@ __metadata: "@types/uuid": ^9.0.5 "@typescript-eslint/eslint-plugin": ^5.54.0 "@typescript-eslint/parser": ^5.54.0 - acorn: ">=7.1.1" async: ^3.2.1 - axios: ^1.6.1 cookie-parser: ^1.4.5 cross-env: ^7.0.3 - damerau-levenshtein: ^1.0.5 - double-metaphone: ^1.0.5 eslint: ^8.35.0 - eslint-config-airbnb-base: ^14.0.0 - eslint-config-standard: ^14.1.0 eslint-plugin-import: ^2.20.1 eslint-plugin-node: ^11.0.0 eslint-plugin-promise: ^4.2.1 - eslint-plugin-standard: ^4.0.1 eslint-plugin-unused-imports: ^2.0.0 - eslint-plugin-vue: ^6.1.2 exceljs: ^4.3.0 express: ^4.17.1 - fast-levenshtein: ^2.0.6 fhir: ^4.7.10 fhirclient: ^2.3.10 - formidable: ^1.2.1 got: ^11.8.2 hl7: ^1.1.1 husky: ^8.0.3 - is-json: ^2.0.1 - jaro-winkler: ^0.2.8 jest: ^29.7.0 jsonwebtoken: ^9.0.0 kafkajs: ^1.15.0 lint-staged: ^14.0.0 - lodash: ^4.17.19 - metaphone: ^1.0.6 - minimist: ">=1.2.6" - moment: ^2.29.2 nconf: ^0.11.4 nock: ^13.1.1 - openapi-types: ^9.1.0 openhim-mediator-utils: ^0.4.0 prettier: ^2.8.4 - querystring: ^0.2.1 - read-excel-file: ^5.6.1 rimraf: ^4.1.2 - slashes: ^1.0.5 - sleep-promise: ^9.1.0 - soundex-code: ^1.0.4 sprintf-js: ^1.1.2 - supertest: ^5.0.0-0 + supertest: ^7.0.0-0 ts-jest: ^29.1.1 ts-node: ^9.0.0 typescript: ^4.0.3 urijs: ^1.19.11 uuid: ^3.3.3 - uuid4: ^1.1.4 winston: ^3.2.1 winston-daily-rotate-file: ^4.4.2 languageName: unknown @@ -7684,6 +7532,18 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -7721,20 +7581,6 @@ __metadata: languageName: node linkType: hard -"slashes@npm:^1.0.5": - version: 1.0.5 - resolution: "slashes@npm:1.0.5" - checksum: 59a0d4b3f1cfc02d18d5257a36388e09b15b3a52bdcd4068c6caed7f1d832515b2ccded3c8da161dd04d4c722df3c0fe7b7f9e8d9f18ae71e9abafd5d12b43ad - languageName: node - linkType: hard - -"sleep-promise@npm:^9.1.0": - version: 9.1.0 - resolution: "sleep-promise@npm:9.1.0" - checksum: a93359c18d2e4d586f2ecd4575cbdbc92bcbd9d387bd4bca249892abb512ca4e80075f67e53ec1279ea4555e8a1f6dc9df9e90f8aa71178ad943e9ba1f27debb - languageName: node - linkType: hard - "slice-ansi@npm:^5.0.0": version: 5.0.0 resolution: "slice-ansi@npm:5.0.0" @@ -7773,15 +7619,6 @@ __metadata: languageName: node linkType: hard -"soundex-code@npm:^1.0.4": - version: 1.0.5 - resolution: "soundex-code@npm:1.0.5" - bin: - soundex-code: cli.js - checksum: 4198d844ca4de0cee4d7dd7802e86e826caa5bc55f7c4cdd824e268b4572f178412b6e011d1c9100e1ac87d2b5758ef7a2c9166a3899c7aadfe1594d5deabc3c - languageName: node - linkType: hard - "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -8005,32 +7842,31 @@ __metadata: languageName: node linkType: hard -"superagent@npm:6.1.0": - version: 6.1.0 - resolution: "superagent@npm:6.1.0" +"superagent@npm:^9.0.1": + version: 9.0.1 + resolution: "superagent@npm:9.0.1" dependencies: component-emitter: ^1.3.0 - cookiejar: ^2.1.2 - debug: ^4.1.1 - fast-safe-stringify: ^2.0.7 - form-data: ^3.0.0 - formidable: ^1.2.2 + cookiejar: ^2.1.4 + debug: ^4.3.4 + fast-safe-stringify: ^2.1.1 + form-data: ^4.0.0 + formidable: ^3.5.1 methods: ^1.1.2 - mime: ^2.4.6 - qs: ^6.9.4 - readable-stream: ^3.6.0 - semver: ^7.3.2 - checksum: 32ca1bc9805679cddeffdf5cf369da47359a0d38ee45ea668bba4116e17c247739e4084db9cc88217dd594a816e766a3dbf2431de017fbac0bc80efd6af30c1d + mime: 2.6.0 + qs: ^6.11.0 + semver: ^7.3.8 + checksum: c332ef5609349fe76a26de26bb13bf62399ae26d18f533ce829c88cbe9c30763a0ef1b50a4e7f7eba7a5c00a46fba8337491169103521bed1d5b7036496bdb9f languageName: node linkType: hard -"supertest@npm:^5.0.0-0": - version: 5.0.0 - resolution: "supertest@npm:5.0.0" +"supertest@npm:^7.0.0-0": + version: 7.0.0 + resolution: "supertest@npm:7.0.0" dependencies: - methods: 1.1.2 - superagent: 6.1.0 - checksum: 54fac4b088cfca290975ad2dd8e60fb3975a0312e73cf1cd348c85fdfd85fff3e713b74e6604bd629c7bc365348621517bf59b2485c6f9e5f92216b418162c51 + methods: ^1.1.2 + superagent: ^9.0.1 + checksum: 974743aa511ec0f387135dfca05e378f6202366c81f0850dfbcc2c3d6fc690e856dda27e175c70db38510e21d87f331c0f62e1a942afea4c447953c647c26c8b languageName: node linkType: hard @@ -8128,11 +7964,9 @@ __metadata: linkType: hard "tmp@npm:^0.2.0": - version: 0.2.1 - resolution: "tmp@npm:0.2.1" - dependencies: - rimraf: ^3.0.0 - checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 languageName: node linkType: hard @@ -8514,13 +8348,6 @@ __metadata: languageName: node linkType: hard -"uuid4@npm:^1.1.4": - version: 1.1.4 - resolution: "uuid4@npm:1.1.4" - checksum: 1a1c91651fa99ca7b9bd3453bd5f061838dc9861ea901c5c5f28c1939081c428a7476f24c4cdd1a78dad82987d8433782fb417fc4b2ef9a3b5c3ddfe5139d578 - languageName: node - linkType: hard - "uuid@npm:^3.3.3": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -8557,23 +8384,6 @@ __metadata: languageName: node linkType: hard -"vue-eslint-parser@npm:^7.0.0": - version: 7.11.0 - resolution: "vue-eslint-parser@npm:7.11.0" - dependencies: - debug: ^4.1.1 - eslint-scope: ^5.1.1 - eslint-visitor-keys: ^1.1.0 - espree: ^6.2.1 - esquery: ^1.4.0 - lodash: ^4.17.21 - semver: ^6.3.0 - peerDependencies: - eslint: ">=5.0.0" - checksum: 16d8bd31dacd9e5d3cd0fc82354c0cfdb42ee3d2e0c3aeda385b82aa48a59a440de3dc18521ea6535f4b00a54eb248d49a6ea2323fbae0d3c1afa0a00c63fe6c - languageName: node - linkType: hard - "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8"