diff --git a/package-lock.json b/package-lock.json index b7867df..7206e18 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "loopback4-dynamic-datasource", - "version": "2.0.0", + "version": "2.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "loopback4-dynamic-datasource", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@loopback/repository": "^7.0.2", - "@loopback/rest": "^14.0.2", + "@loopback/rest": "^14.0.6", "tslib": "^2.6.2" }, "devDependencies": { @@ -1270,22 +1270,23 @@ } }, "node_modules/@loopback/express": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@loopback/express/-/express-7.0.2.tgz", - "integrity": "sha512-QxE7mwduX3O744QXVGQH/J1N+njSjFY9GyOT0H84CaXJWQv8NsrupT/209xZEDJvEyX2w9Un7VfyuLYUvYzYwA==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-7.0.7.tgz", + "integrity": "sha512-sCj9sEmMEjlHevuXSmprTUzST6uWe8cCDCM68iqGSsOkvekN/diuGm9/tGlBSRYSjkJKuY3EgP/f9VIWrZNFKw==", + "license": "MIT", "dependencies": { - "@loopback/http-server": "^6.0.2", + "@loopback/http-server": "^6.0.7", "@types/body-parser": "^1.19.5", "@types/express": "^4.17.21", "@types/express-serve-static-core": "^4.17.37", "@types/http-errors": "^2.0.4", - "body-parser": "^1.20.2", - "debug": "^4.3.4", + "body-parser": "^1.20.3", + "debug": "^4.3.7", "express": "^4.19.2", "http-errors": "^2.0.0", "on-finished": "^2.4.1", "toposort": "^2.0.2", - "tslib": "^2.6.2" + "tslib": "^2.6.3" }, "engines": { "node": "18 || 20 || 22" @@ -1294,6 +1295,45 @@ "@loopback/core": "^6.0.0" } }, + "node_modules/@loopback/express/node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@loopback/express/node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@loopback/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/@loopback/filter": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-5.0.2.tgz", @@ -1306,13 +1346,14 @@ } }, "node_modules/@loopback/http-server": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-6.0.2.tgz", - "integrity": "sha512-lalWEzDZiDiXWQG8Si6ZCIhSNFCJzS+pmtA3rZck6SnxQnuDYPeTea9LH1M2nM8+rktkR4QNZE9VQ0q8o1Fm8g==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-6.0.7.tgz", + "integrity": "sha512-7n83Och/qYxuOLr+XLexVeRwpdr2UDbkrd7GgqHc7vDdak6BexK2dhSzJwvMve34u5Q+hB4sz9XQhZ9upCD7SA==", + "license": "MIT", "dependencies": { - "debug": "^4.3.4", + "debug": "^4.3.7", "stoppable": "^1.1.0", - "tslib": "^2.6.2" + "tslib": "^2.6.3" }, "engines": { "node": "18 || 20 || 22" @@ -1333,17 +1374,18 @@ } }, "node_modules/@loopback/openapi-v3": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-10.0.2.tgz", - "integrity": "sha512-QKvFKKiZr8BFGeTaMsP8qneyIHhstbp1wCFNSY7lR3Sct/63Uh9n0ueCeiMoN733YEKP3GBd0cWUxlGIhsSC+w==", + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-10.0.7.tgz", + "integrity": "sha512-OffZbT5LdQcVOrSNDHnsHx0hoKu9m1Qj0u5hNkNo/vzETR4wG2iWhxZAwUZ/ptMLssfFZVX008bZVHr3ZHeFqQ==", + "license": "MIT", "dependencies": { - "@loopback/repository-json-schema": "^8.0.2", - "debug": "^4.3.4", + "@loopback/repository-json-schema": "^8.0.7", + "debug": "^4.3.7", "http-status": "^1.7.4", "json-merge-patch": "^1.0.2", "lodash": "^4.17.21", "openapi3-ts": "^2.0.2", - "tslib": "^2.6.2" + "tslib": "^2.6.3" }, "engines": { "node": "18 || 20 || 22" @@ -1372,13 +1414,14 @@ } }, "node_modules/@loopback/repository-json-schema": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-8.0.2.tgz", - "integrity": "sha512-6ptAI2EFsGTaoN6h+rROyfSi6eEbjxXcgk7CsUBUqGl/xCNM0VJ7ZopQoksDFet8GGb2mMhSkEQiezuN1Rlwqw==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-8.0.7.tgz", + "integrity": "sha512-3ML7dRutpB5dgp7MQWCodZ5iL8IQyIPWfTf+m9WvpofqaVfKhScD5rk36rDzfJ4Nh6MehP4NTczKW2HW12rFMw==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.15", - "debug": "^4.3.4", - "tslib": "^2.6.2" + "debug": "^4.3.7", + "tslib": "^2.6.3" }, "engines": { "node": "18 || 20 || 22" @@ -1389,13 +1432,14 @@ } }, "node_modules/@loopback/rest": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-14.0.2.tgz", - "integrity": "sha512-z4A2903IKWe1W9+YI+SehZcnzxS8LYH9AiqNB265mXnrfsvrbVfsgU1E+2YPgskJZuUpM4iYuN8RBTtU8geivg==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-14.0.6.tgz", + "integrity": "sha512-/YPSwhzCNnvkkc3kMhATkg2CeMy4rklGd9dTvXHNLJgZ/KplvwKRlI+IKAKYeUcnc5m51eDD3YcUBjlAlg9wfQ==", + "license": "MIT", "dependencies": { - "@loopback/express": "^7.0.2", - "@loopback/http-server": "^6.0.2", - "@loopback/openapi-v3": "^10.0.2", + "@loopback/express": "^7.0.6", + "@loopback/http-server": "^6.0.6", + "@loopback/openapi-v3": "^10.0.6", "@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", @@ -1405,13 +1449,13 @@ "@types/on-finished": "^2.3.4", "@types/serve-static": "1.15.7", "@types/type-is": "^1.6.6", - "ajv": "^8.13.0", + "ajv": "^8.16.0", "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", + "ajv-formats": "^3.0.1", "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", + "body-parser": "^1.20.3", "cors": "^2.8.5", - "debug": "^4.3.4", + "debug": "^4.3.7", "express": "^4.19.2", "http-errors": "^2.0.0", "js-yaml": "^4.1.0", @@ -1419,11 +1463,11 @@ "lodash": "^4.17.21", "on-finished": "^2.4.1", "path-to-regexp": "^6.2.2", - "qs": "^6.12.1", + "qs": "^6.12.3", "strong-error-handler": "^5.0.10", - "tslib": "^2.6.2", + "tslib": "^2.6.3", "type-is": "^1.6.18", - "validator": "^13.11.0" + "validator": "^13.12.0" }, "engines": { "node": "18 || 20 || 22" @@ -1432,6 +1476,45 @@ "@loopback/core": "^6.0.0" } }, + "node_modules/@loopback/rest/node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@loopback/rest/node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@loopback/rest/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/@loopback/testlab": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-7.0.2.tgz", @@ -2921,9 +3004,10 @@ } }, "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -4855,11 +4939,12 @@ } }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -8104,6 +8189,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", "integrity": "sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" } @@ -8913,12 +8999,6 @@ "node": ">=10" } }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -8953,9 +9033,10 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/msgpack5": { "version": "4.5.1", @@ -12161,6 +12242,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "license": "MIT", "dependencies": { "yaml": "^1.10.2" } @@ -12932,9 +13014,10 @@ } }, "node_modules/qs": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", - "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" }, @@ -14025,11 +14108,6 @@ "node": ">=4" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, "node_modules/sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", @@ -14530,6 +14608,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "license": "MIT", "engines": { "node": ">=4", "npm": ">=6" @@ -15154,7 +15233,8 @@ "node_modules/toposort": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "license": "MIT" }, "node_modules/traverse": { "version": "0.6.9", diff --git a/package.json b/package.json index 1f77877..79f942d 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "dependencies": { "@loopback/repository": "^7.0.2", - "@loopback/rest": "^14.0.2", + "@loopback/rest": "^14.0.6", "tslib": "^2.6.2" }, "devDependencies": {