diff --git a/package-lock.json b/package-lock.json index fa076c3..55b502f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "loopback4-kafka-client", - "version": "3.0.6", + "version": "3.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "loopback4-kafka-client", - "version": "3.0.6", + "version": "3.0.7", "license": "MIT", "dependencies": { "@loopback/boot": "^7.0.9", "@loopback/core": "^6.1.6", "@loopback/repository": "^7.0.9", - "@loopback/rest": "^14.0.9", + "@loopback/rest": "^14.0.12", "@loopback/rest-explorer": "^7.0.9", "@sourceloop/core": "^15.0.1", "kafkajs": "^2.2.3", @@ -1250,22 +1250,23 @@ } }, "node_modules/@loopback/express": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@loopback/express/-/express-7.0.9.tgz", - "integrity": "sha512-S0jXDe0xhRHN5ATLuVIE4292+e/ZyUhZH9i79gDxJDinlj/ltJOpyA2rwkI9HaKJ6DLGH0dG4FJgv7dxgUdU3w==", + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-7.0.13.tgz", + "integrity": "sha512-MLYO44klO0JaL2VeL6c1TR8oqdl9PeGXhOVHlwUKj9Z9e+3K66iJqWwRebSJwcpQCTEkWXUkTJyft9xQXdJbEg==", + "license": "MIT", "dependencies": { - "@loopback/http-server": "^6.0.9", + "@loopback/http-server": "^6.0.13", "@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.3", + "body-parser": "^2.2.0", "debug": "^4.4.0", "express": "^4.21.2", "http-errors": "^2.0.0", "on-finished": "^2.4.1", "toposort": "^2.0.2", - "tslib": "^2.6.3" + "tslib": "^2.8.1" }, "engines": { "node": "18 || 20 || 22" @@ -1274,6 +1275,97 @@ "@loopback/core": "^6.0.0" } }, + "node_modules/@loopback/express/node_modules/body-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", + "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.0", + "http-errors": "^2.0.0", + "iconv-lite": "^0.6.3", + "on-finished": "^2.4.1", + "qs": "^6.14.0", + "raw-body": "^3.0.0", + "type-is": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@loopback/express/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@loopback/express/node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@loopback/express/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@loopback/express/node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@loopback/express/node_modules/raw-body": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", + "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.6.3", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@loopback/express/node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@loopback/filter": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-5.0.8.tgz", @@ -1286,13 +1378,14 @@ } }, "node_modules/@loopback/http-server": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-6.0.9.tgz", - "integrity": "sha512-LZlCqARGRzxpyY1R8uNFRKqRtavW3WZyuIU89QYomCp/UfckrXOzkdQe54/dWdwOkNrCibxSY1Nd6XJlM668Bw==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-6.0.13.tgz", + "integrity": "sha512-M90r7Y9fV4RADQNyOMRA0AoJBuRSrtVlNyeCOqMAc8SFE0SPvzMiXuk4iR3hSpLOmNapvMNRDSWRFB4snzV16Q==", + "license": "MIT", "dependencies": { "debug": "^4.4.0", "stoppable": "^1.1.0", - "tslib": "^2.6.3" + "tslib": "^2.8.1" }, "engines": { "node": "18 || 20 || 22" @@ -1328,17 +1421,18 @@ } }, "node_modules/@loopback/openapi-v3": { - "version": "10.0.9", - "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-10.0.9.tgz", - "integrity": "sha512-T5QBlGRYNekjUj/sAFvbRnJatNfEspQg+Dv4rtHW/BMUrbKuzUqtaagypFW4CPDkvmTRKUinOGyVmibgAKfBug==", + "version": "10.0.13", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-10.0.13.tgz", + "integrity": "sha512-TYhXfr44rqf/sOH1CtYZknBQv/fkUveg7UGBVAT1RGZWHzCTOsor3Qn/CG0EwZ2fxTFFhvlYHivbEjV/RWLnvg==", + "license": "MIT", "dependencies": { - "@loopback/repository-json-schema": "^8.0.9", + "@loopback/repository-json-schema": "^8.0.13", "debug": "^4.4.0", "http-status": "^1.8.1", "json-merge-patch": "^1.0.2", "lodash": "^4.17.21", "openapi3-ts": "^2.0.2", - "tslib": "^2.6.3" + "tslib": "^2.8.1" }, "engines": { "node": "18 || 20 || 22" @@ -1367,13 +1461,14 @@ } }, "node_modules/@loopback/repository-json-schema": { - "version": "8.0.9", - "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-8.0.9.tgz", - "integrity": "sha512-kqDg05splhRsU2p3sYFPcMS5nrqcwSBjtqrtyodZwkn6rPj0VxVJV0qzRyNFFy7yO+m4KqbYnY6bep7tto18BA==", + "version": "8.0.13", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-8.0.13.tgz", + "integrity": "sha512-ku9RseYt/+JGHiRvZV9w6nRdRJyi/r8wfNn6NjUwH1ZaV5Ts87x2uRvUPPss8Fxm6FYkhvj4LO1SpCX+oI9goQ==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.15", "debug": "^4.4.0", - "tslib": "^2.6.3" + "tslib": "^2.8.1" }, "engines": { "node": "18 || 20 || 22" @@ -1384,13 +1479,14 @@ } }, "node_modules/@loopback/rest": { - "version": "14.0.9", - "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-14.0.9.tgz", - "integrity": "sha512-dKlXL7rXDnteiOfeS9802Ehj8sbKhr1nyJ0DiLgADQGRAH6o6rGn0/+I2nXwFCtxOFpqoLyyGCJhu1Ff5Jf3qA==", + "version": "14.0.12", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-14.0.12.tgz", + "integrity": "sha512-Un1tx513ipZnLrVjfty/bXPrgyCQdTmN42lWt1AVjFJ59G9dYj7LMha5SS+NT1H0fiQ5NRO/XTmM0YAsK6ifgw==", + "license": "MIT", "dependencies": { - "@loopback/express": "^7.0.9", - "@loopback/http-server": "^6.0.9", - "@loopback/openapi-v3": "^10.0.9", + "@loopback/express": "^7.0.12", + "@loopback/http-server": "^6.0.12", + "@loopback/openapi-v3": "^10.0.12", "@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", @@ -1399,7 +1495,7 @@ "@types/http-errors": "^2.0.4", "@types/on-finished": "^2.3.4", "@types/serve-static": "1.15.7", - "@types/type-is": "^1.6.6", + "@types/type-is": "^1.6.7", "ajv": "^8.17.1", "ajv-errors": "^3.0.0", "ajv-formats": "^3.0.1", @@ -1414,9 +1510,9 @@ "lodash": "^4.17.21", "on-finished": "^2.4.1", "path-to-regexp": "^6.3.0", - "qs": "^6.13.1", - "strong-error-handler": "^5.0.14", - "tslib": "^2.6.3", + "qs": "^6.14.0", + "strong-error-handler": "^5.0.16", + "tslib": "^2.8.1", "type-is": "^1.6.18", "validator": "^13.12.0" }, @@ -2508,9 +2604,10 @@ "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" }, "node_modules/@types/type-is": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.6.tgz", - "integrity": "sha512-fs1KHv/f9OvmTMsu4sBNaUu32oyda9Y9uK25naJG8gayxNrfqGIjPQsbLIYyfe7xFkppnPlJB+BuTldOaX9bXw==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.7.tgz", + "integrity": "sha512-gEsh7n8824nusZ2Sidh6POxNsIdTSvIAl5gXbeFj+TUaD1CO2r4i7MQYNMfEQkChU42s2bVWAda6x6BzIhtFbQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -8245,6 +8342,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-5.0.0.tgz", "integrity": "sha512-ckXs0Fzd6icWurbeAXuqo+3Mhq2m8pOPygsQjTPh8K5UWgKaUgDSHrdDxAfexmT11xvBKOQ6sgYwPkYc5RW/bg==", + "license": "Apache-2.0", "dependencies": { "xmlcreate": "^2.0.4" } @@ -14792,11 +14890,12 @@ } }, "node_modules/qs": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz", - "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.6" + "side-channel": "^1.1.0" }, "engines": { "node": ">=0.6" @@ -16310,6 +16409,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" @@ -16501,12 +16601,13 @@ } }, "node_modules/strong-error-handler": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-5.0.14.tgz", - "integrity": "sha512-z9zuPyymIeoU0mTsaMvtIGyeiTNSBigSmLCFfbVIcS3FZA9d4g/t0k+jKhlR8rzVj4ppdz9kWCcchUkRrcP0vw==", + "version": "5.0.18", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-5.0.18.tgz", + "integrity": "sha512-t3nf/e5eNUtMErkgAu3WpD1Mi/aRw74zkO5+n2DupJ/AnASYG4svojjdd4fTf9sBGdhi+9Wr+KT2a5Jo3WuWcg==", + "license": "MIT", "dependencies": { "accepts": "^1.3.8", - "debug": "^4.3.7", + "debug": "^4.4.0", "fast-safe-stringify": "^2.1.1", "handlebars": "^4.7.8", "http-status": "^1.8.1", @@ -17942,7 +18043,8 @@ "node_modules/xmlcreate": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "license": "Apache-2.0" }, "node_modules/xtend": { "version": "4.0.2", diff --git a/package.json b/package.json index 5b9eabf..1d6851d 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@loopback/boot": "^7.0.9", "@loopback/core": "^6.1.6", "@loopback/repository": "^7.0.9", - "@loopback/rest": "^14.0.9", + "@loopback/rest": "^14.0.12", "@loopback/rest-explorer": "^7.0.9", "@sourceloop/core": "^15.0.1", "kafkajs": "^2.2.3",