diff --git a/acceptance/repository-mysql/package.json b/acceptance/repository-mysql/package.json index fbba938399d1..e0692e5bcf33 100644 --- a/acceptance/repository-mysql/package.json +++ b/acceptance/repository-mysql/package.json @@ -37,7 +37,7 @@ "@loopback/repository-tests": "^0.25.10", "@loopback/testlab": "^8.0.9", "@types/node": "^16.18.126", - "loopback-connector-mysql": "^8.0.6", + "loopback-connector-mysql": "^8.0.7", "tslib": "^2.8.1" } } diff --git a/package-lock.json b/package-lock.json index addcacd93b60..ca496bb1112c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -143,7 +143,7 @@ "@loopback/repository-tests": "^0.25.10", "@loopback/testlab": "^8.0.9", "@types/node": "^16.18.126", - "loopback-connector-mysql": "^8.0.6", + "loopback-connector-mysql": "^8.0.7", "tslib": "^2.8.1" }, "engines": { @@ -24774,17 +24774,17 @@ } }, "node_modules/loopback-connector-mysql": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/loopback-connector-mysql/-/loopback-connector-mysql-8.0.6.tgz", - "integrity": "sha512-LvE8jnk53Wn1h7cawERFoTxK8RX7pi7yYxXGArj7NRSqtux7a9ZLcAGpHrRyvj8esS3Idv217fDStBVSV3mXfg==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/loopback-connector-mysql/-/loopback-connector-mysql-8.0.7.tgz", + "integrity": "sha512-84984O55tRGSgUtkQXD8MQ693LHh6s4brjs7INXls7RmhOvWpDlIRx3ypunMM0fFNOP4PJrH8sxR3lkX/DhWhA==", "dev": true, "license": "MIT", "dependencies": { "async": "^3.2.6", "debug": "^4.4.3", "lodash": "^4.17.23", - "loopback-connector": "^7.0.3", - "mysql2": "^3.16.3", + "loopback-connector": "^7.0.4", + "mysql2": "^3.19.0", "strong-globalize": "^6.0.6" }, "engines": { @@ -24799,9 +24799,9 @@ "license": "MIT" }, "node_modules/loopback-connector-mysql/node_modules/loopback-connector": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-7.0.3.tgz", - "integrity": "sha512-37t1KfJSyH+vEAXChnnfX3ggc+n5ZIsN8jEF7qA872qd+afqPM54XmJXE428ij5iXJiuHSsnYe831v8bdBsq2Q==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-7.0.4.tgz", + "integrity": "sha512-Xa0CkuwTYrDI3cB/e5CVJimvUhtNLLmW7XH5U+PME8GaOx0kvyog97ti0cHEXsRqztuDN84cpZqTSCxyhjBHKw==", "dev": true, "license": "MIT", "dependencies": { @@ -27477,9 +27477,9 @@ } }, "node_modules/mysql2": { - "version": "3.16.3", - "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.16.3.tgz", - "integrity": "sha512-+3XhQEt4FEFuvGV0JjIDj4eP2OT/oIj/54dYvqhblnSzlfcxVOuj+cd15Xz6hsG4HU1a+A5+BA9gm0618C4z7A==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.19.1.tgz", + "integrity": "sha512-yn4zh+Uxu5J3Zvi6Ao96lJ7BSBRkspHflWQAmOPND+htbpIKDQw99TTvPzgihKO/QyMickZopO4OsnixnpcUwA==", "devOptional": true, "license": "MIT", "dependencies": { @@ -27488,13 +27488,15 @@ "generate-function": "^2.3.1", "iconv-lite": "^0.7.2", "long": "^5.3.2", - "lru.min": "^1.1.3", + "lru.min": "^1.1.4", "named-placeholders": "^1.1.6", - "seq-queue": "^0.0.5", - "sqlstring": "^2.3.3" + "sql-escaper": "^1.3.3" }, "engines": { "node": ">= 8.0" + }, + "peerDependencies": { + "@types/node": ">= 8" } }, "node_modules/mysql2/node_modules/denque": { @@ -32904,12 +32906,6 @@ "upper-case-first": "^2.0.2" } }, - "node_modules/seq-queue": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", - "integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==", - "devOptional": true - }, "node_modules/sequelize": { "version": "6.37.7", "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.37.7.tgz", @@ -33909,6 +33905,22 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, + "node_modules/sql-escaper": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/sql-escaper/-/sql-escaper-1.3.3.tgz", + "integrity": "sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==", + "devOptional": true, + "license": "MIT", + "engines": { + "bun": ">=1.0.0", + "deno": ">=2.0.0", + "node": ">=12.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/mysqljs/sql-escaper?sponsor=1" + } + }, "node_modules/sql-highlight": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/sql-highlight/-/sql-highlight-6.1.0.tgz", @@ -34264,15 +34276,6 @@ "node": ">= 8" } }, - "node_modules/sqlstring": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", - "integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==", - "devOptional": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/sse": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/sse/-/sse-0.0.8.tgz",