diff --git a/package-lock.json b/package-lock.json index 718674ca..10834266 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,9 @@ "version": "2.19.0", "hasInstallScript": true, "dependencies": { - "@loopback/boot": "^5.0.2", + "@loopback/boot": "^6.0.0", "@loopback/context": "^5.0.1", - "@loopback/core": "^4.0.2", + "@loopback/core": "^5.0.0", "@vueform/toggle": "^2.1.1", "electron-context-menu": "^3.4.0", "electron-log": "^4.4.8", @@ -3061,6 +3061,95 @@ "node": ">=0.10.0" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -3105,24 +3194,33 @@ } }, "node_modules/@loopback/boot": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-5.0.2.tgz", - "integrity": "sha512-5M2t9AA3nx3mXy8KejOffseIK6DBBcalvHbekWGMPI6gr37ydc2WZSG/JJX7ndmKmd+NhxPagm5ZlmWC2OpYHQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.0.0.tgz", + "integrity": "sha512-jW9/FFj3yyGy725KWxQvc05gd1K1/gP4gfA3Ff4d115Q0Bu5LHk8ILXBDvWgOlM7cDRr8UjSt22XL/z9pm4y/w==", "dependencies": { - "@loopback/model-api-builder": "^4.0.2", - "@loopback/repository": "^5.0.2", - "@loopback/service-proxy": "^5.0.2", + "@loopback/model-api-builder": "^5.0.0", + "@loopback/repository": "^6.0.0", + "@loopback/service-proxy": "^6.0.0", "@types/debug": "^4.1.7", - "@types/glob": "^7.2.0", + "@types/glob": "^8.1.0", "debug": "^4.3.4", - "glob": "^8.0.3", - "tslib": "^2.4.0" + "glob": "^10.2.4", + "tslib": "^2.5.0" }, "engines": { - "node": "14 || 16 || 17 || 18" + "node": "16 || 18 || 20" }, "peerDependencies": { - "@loopback/core": "^4.0.2" + "@loopback/core": "^5.0.0" + } + }, + "node_modules/@loopback/boot/node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" } }, "node_modules/@loopback/boot/node_modules/brace-expansion": { @@ -3133,33 +3231,127 @@ "balanced-match": "^1.0.0" } }, + "node_modules/@loopback/boot/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@loopback/boot/node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@loopback/boot/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.4.tgz", + "integrity": "sha512-fDboBse/sl1oXSLhIp0FcCJgzW9KmhC/q8ULTKC82zc+DL3TL7FNb8qlt5qqXN53MsKEUSIcb+7DLmEygOE5Yw==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.0", + "minipass": "^5.0.0 || ^6.0.0", + "path-scurry": "^1.7.0" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@loopback/boot/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@loopback/boot/node_modules/minipass": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.1.tgz", + "integrity": "sha512-Tenl5QPpgozlOGBiveNYHg2f6y+VpxsXRoIHFUVJuSmTonXRAE6q9b8Mp/O46762/2AlW4ye4Nkyvx0fgWDKbw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@loopback/boot/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@loopback/boot/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@loopback/boot/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@loopback/boot/node_modules/signal-exit": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", + "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@loopback/boot/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/@loopback/build": { @@ -4089,27 +4281,66 @@ } }, "node_modules/@loopback/core": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.2.tgz", - "integrity": "sha512-R+cik+p5i+cBH1uae6wbap1zrQKMVrgnDTIKXn4FWc9UjQFo0BhEuwhz/73sJr9zRLRI7gDNM2FRC7IfE5o3Xg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.0.0.tgz", + "integrity": "sha512-ZjSL+IcrY6rJlgbGpAqhGTHKy+chCnVGoPthVR/OyjNSCIav/kVya4+Jl5Jg/SKL4j7I9P/4Wx8gEpz+PSyacQ==", "dependencies": { - "@loopback/context": "^5.0.2", + "@loopback/context": "^6.0.0", "debug": "^4.3.4", - "tslib": "^2.4.0" + "tslib": "^2.5.0" }, "engines": { - "node": "14 || 16 || 17 || 18" + "node": "16 || 18 || 20" + } + }, + "node_modules/@loopback/core/node_modules/@loopback/context": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.0.0.tgz", + "integrity": "sha512-VR0P1srIYrTUpAoxIKBSpY4UmE4egxf7tniDTysbYZVis+L+oK+6rhk94fHFtUwy2f+oVjynfN0P0odnAFAAzA==", + "dependencies": { + "@loopback/metadata": "^6.0.0", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.5.0", + "uuid": "^9.0.0" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "node_modules/@loopback/core/node_modules/@loopback/metadata": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.0.0.tgz", + "integrity": "sha512-IztrXVVj/7eUecBfTntEGrllrdFJgYVu3PunhJ5yByyvg8SKT7GJjezRJcy3W/yJ9PyaHOgrS9pzoLOvYeGJGw==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.1.13", + "tslib": "^2.5.0" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "node_modules/@loopback/core/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@loopback/filter": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.2.tgz", - "integrity": "sha512-cGSUbz3gRuIGch9yJ/14R5Pm05JKjKvu4pBxHJxWaPlZFlpISw47ZK+qoXtz+HEz5uqZOVJ1v4BSTjswx/1jCQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.0.0.tgz", + "integrity": "sha512-wK+VRUJueAQxoauVw5HCKAuF7lnoAGPpuzOblquJqJ+glv6IklW1DFt2nhcmBdsUHO1T4OwzL21b4POkczwy/g==", "dependencies": { - "tslib": "^2.4.0" + "tslib": "^2.5.0" }, "engines": { - "node": "14 || 16 || 17 || 18" + "node": "16 || 18 || 20" } }, "node_modules/@loopback/metadata": { @@ -4127,52 +4358,52 @@ } }, "node_modules/@loopback/model-api-builder": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-4.0.2.tgz", - "integrity": "sha512-X9kc2JkTKjcTfZNKmzlNq6B3rebR5fkiOVHmFZsGrnAF0CXdVRaawt2KtZ63D+J/MspSOjXOq+4KtZb1q5y/iw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.0.0.tgz", + "integrity": "sha512-3gwqBUevqgh6Our5VLzQkf0ZQoCs2bIoQi88nCsWwk+00z5EkUmv02eIw17lc4jNyLdOvZlKIQqPXvOxRl/PoA==", "dependencies": { - "tslib": "^2.4.0" + "tslib": "^2.5.0" }, "engines": { - "node": "14 || 16 || 17 || 18" + "node": "16 || 18 || 20" }, "peerDependencies": { - "@loopback/core": "^4.0.2", - "@loopback/repository": "^5.0.2" + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, "node_modules/@loopback/repository": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.0.2.tgz", - "integrity": "sha512-qbAVLWXuZM+e/owvWnuEIsPYuF0x8hqld4WO1DV5TBA6l5F09Y6wnYx6ytLs/eiuM41HP7sBgRMWyGVtAwRqLw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.0.0.tgz", + "integrity": "sha512-RoNxNhls3cPYdgfIwHQr4pFxM41pG0Vf67COFhIyBxuNPcDY/sTMEDfHDdDaYbw1iHQ27+Loiyz3aKF5h/LO7g==", "dependencies": { - "@loopback/filter": "^3.0.2", + "@loopback/filter": "^4.0.0", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.27.1", - "tslib": "^2.4.0" + "loopback-datasource-juggler": "^4.28.5", + "tslib": "^2.5.0" }, "engines": { - "node": "14 || 16 || 17 || 18" + "node": "16 || 18 || 20" }, "peerDependencies": { - "@loopback/core": "^4.0.2" + "@loopback/core": "^5.0.0" } }, "node_modules/@loopback/service-proxy": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-5.0.2.tgz", - "integrity": "sha512-JWK9WeWgsh5OSisho5z99Q2P3TTqDluzBEUsfkTSFetoIFm2ypXAWzNwaqLhdO3n098mRkEON2Ke0l0GsofiKQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.0.0.tgz", + "integrity": "sha512-tC8dxeSqcihzSIIoeylPtqZeLZZt9Y3MpAENYu19L82K4sLoS5MofdENMEROm6+gO8MOHC6ma0yHVB8fycvKDw==", "dependencies": { - "loopback-datasource-juggler": "^4.27.1", - "tslib": "^2.4.0" + "loopback-datasource-juggler": "^4.28.5", + "tslib": "^2.5.0" }, "engines": { - "node": "14 || 16 || 17 || 18" + "node": "16 || 18 || 20" }, "peerDependencies": { - "@loopback/core": "^4.0.2" + "@loopback/core": "^5.0.0" } }, "node_modules/@loopback/testlab": { @@ -4380,6 +4611,15 @@ "node": ">=10" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@popperjs/core": { "version": "2.11.0", "license": "MIT", @@ -4630,6 +4870,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, "dependencies": { "@types/minimatch": "*", "@types/node": "*" @@ -4673,8 +4914,9 @@ "license": "MIT" }, "node_modules/@types/minimatch": { - "version": "3.0.4", - "license": "MIT" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" }, "node_modules/@types/minimist": { "version": "1.2.1", @@ -8574,7 +8816,6 @@ }, "node_modules/call-bind": { "version": "1.0.2", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1", @@ -11625,6 +11866,11 @@ "stream-shift": "^1.0.0" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, "node_modules/easy-stack": { "version": "1.0.1", "dev": true, @@ -14464,7 +14710,6 @@ }, "node_modules/function-bind": { "version": "1.1.1", - "dev": true, "license": "MIT" }, "node_modules/functional-red-black-tree": { @@ -14559,7 +14804,6 @@ }, "node_modules/get-intrinsic": { "version": "1.1.1", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1", @@ -14955,7 +15199,6 @@ }, "node_modules/has": { "version": "1.0.3", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1" @@ -15001,7 +15244,6 @@ }, "node_modules/has-symbols": { "version": "1.0.2", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -15554,9 +15796,9 @@ } }, "node_modules/hyperid": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.0.1.tgz", - "integrity": "sha512-I+tl7TS5nsoVhkxqX1rS3Qmqlq44eoPUcgPthW8v3IW8CvWL7lwtd6HQbkDUMrBKJTG0vgEaRsjT35imW/D+9Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", "dependencies": { "uuid": "^8.3.2", "uuid-parse": "^1.1.0" @@ -15812,9 +16054,9 @@ "license": "ISC" }, "node_modules/inflection": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.2.tgz", - "integrity": "sha512-cmZlljCRTBFouT8UzMzrGcVEvkv6D/wBdcdKG7J1QH5cXjtU75Dm+P27v9EKu/Y43UYyCJd1WC4zLebRrC8NBw==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", "engines": [ "node >= 0.4.0" ] @@ -16842,6 +17084,23 @@ "node": ">=8" } }, + "node_modules/jackspeak": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz", + "integrity": "sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jake": { "version": "10.8.2", "dev": true, @@ -17891,16 +18150,16 @@ } }, "node_modules/loopback-connector": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.0.1.tgz", - "integrity": "sha512-aSPT6x5WZdoW9ylyNE4CxGqFbIqC9cSEZJwWkCincso27PXlZPj52POoF6pgxug9mkH7MrbXuP3SSDLkLq5oQQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.3.1.tgz", + "integrity": "sha512-ZNZiAWc4z34uHAor2BhU+CEiAE30MRAzz6LLT0RF139R9rLl/FLhzKXdLOkth33IHlhJg0Xs1M9BB4O58TszTA==", "dependencies": { - "async": "^3.2.0", + "async": "^3.2.4", "bluebird": "^3.7.2", - "debug": "^4.1.1", - "msgpack5": "^4.2.0", - "strong-globalize": "^6.0.4", - "uuid": "^8.3.0" + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^9.0.0" }, "engines": { "node": ">=10" @@ -17912,31 +18171,31 @@ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "node_modules/loopback-connector/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/loopback-datasource-juggler": { - "version": "4.27.1", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.27.1.tgz", - "integrity": "sha512-tZ+NB55F/syrFAOBAndKXKERKmFU7w0UYT6NhbQqLFSc2eVmrk4Wfx3lULGYB9UCJAJIeDoCXJYvjThaeZ3TCQ==", + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.5.tgz", + "integrity": "sha512-zgORUNhIS5jPX66XHlYFjBxVxpjMXsoQIH0/tVQJEv25l/uUUVOoZu5SOuMo2qprK811d+gspLvZaDCMI6rErA==", "dependencies": { - "async": "^3.1.0", - "change-case": "^4.1.1", - "debug": "^4.1.0", + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", "depd": "^2.0.0", - "inflection": "^1.6.0", - "lodash": "^4.17.11", - "loopback-connector": "^5.0.0", - "minimatch": "^3.0.3", - "nanoid": "^3.1.20", - "qs": "^6.5.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.3.0", + "minimatch": "^5.1.6", + "nanoid": "^3.3.6", + "qs": "^6.11.1", "strong-globalize": "^6.0.5", - "traverse": "^0.6.6", - "uuid": "^8.3.1" + "traverse": "^0.6.7", + "uuid": "^9.0.0" }, "engines": { "node": ">=10" @@ -17947,6 +18206,14 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "node_modules/loopback-datasource-juggler/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/loopback-datasource-juggler/node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -17955,10 +18222,52 @@ "node": ">= 0.8" } }, + "node_modules/loopback-datasource-juggler/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/loopback-datasource-juggler/node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/loopback-datasource-juggler/node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/loopback-datasource-juggler/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", "bin": { "uuid": "dist/bin/uuid" } @@ -20178,7 +20487,6 @@ }, "node_modules/object-inspect": { "version": "1.12.0", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -21045,6 +21353,37 @@ "dev": true, "license": "MIT" }, + "node_modules/path-scurry": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.9.1.tgz", + "integrity": "sha512-UgmoiySyjFxP6tscZDgWGEAgsW5ok8W3F5CJDnnH2pozwSTGE6eH7vwTotMwATWA2r5xqdkKdxYPkwlJjAI/3g==", + "dependencies": { + "lru-cache": "^9.1.1", + "minipass": "^5.0.0 || ^6.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.1.tgz", + "integrity": "sha512-Tenl5QPpgozlOGBiveNYHg2f6y+VpxsXRoIHFUVJuSmTonXRAE6q9b8Mp/O46762/2AlW4ye4Nkyvx0fgWDKbw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/path-to-regexp": { "version": "0.1.7", "dev": true, @@ -23197,6 +23536,7 @@ }, "node_modules/qs": { "version": "6.5.2", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.6" @@ -24638,7 +24978,6 @@ }, "node_modules/side-channel": { "version": "1.0.4", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -25308,6 +25647,20 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.trimend": { "version": "1.0.4", "dev": true, @@ -25343,6 +25696,26 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, "node_modules/strip-ansi/node_modules/ansi-regex": { "version": "5.0.1", "license": "MIT", @@ -26735,9 +27108,12 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/traverse": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==" + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/trim-newlines": { "version": "3.0.1", @@ -29238,6 +29614,53 @@ "node": ">=6" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "7.0.3", "dev": true, @@ -31548,6 +31971,64 @@ } } }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -31582,20 +32063,29 @@ "dev": true }, "@loopback/boot": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-5.0.2.tgz", - "integrity": "sha512-5M2t9AA3nx3mXy8KejOffseIK6DBBcalvHbekWGMPI6gr37ydc2WZSG/JJX7ndmKmd+NhxPagm5ZlmWC2OpYHQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.0.0.tgz", + "integrity": "sha512-jW9/FFj3yyGy725KWxQvc05gd1K1/gP4gfA3Ff4d115Q0Bu5LHk8ILXBDvWgOlM7cDRr8UjSt22XL/z9pm4y/w==", "requires": { - "@loopback/model-api-builder": "^4.0.2", - "@loopback/repository": "^5.0.2", - "@loopback/service-proxy": "^5.0.2", + "@loopback/model-api-builder": "^5.0.0", + "@loopback/repository": "^6.0.0", + "@loopback/service-proxy": "^6.0.0", "@types/debug": "^4.1.7", - "@types/glob": "^7.2.0", + "@types/glob": "^8.1.0", "debug": "^4.3.4", - "glob": "^8.0.3", - "tslib": "^2.4.0" + "glob": "^10.2.4", + "tslib": "^2.5.0" }, "dependencies": { + "@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "requires": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -31604,25 +32094,80 @@ "balanced-match": "^1.0.0" } }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } + }, "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.4.tgz", + "integrity": "sha512-fDboBse/sl1oXSLhIp0FcCJgzW9KmhC/q8ULTKC82zc+DL3TL7FNb8qlt5qqXN53MsKEUSIcb+7DLmEygOE5Yw==", "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.0", + "minipass": "^5.0.0 || ^6.0.0", + "path-scurry": "^1.7.0" } }, "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", "requires": { "brace-expansion": "^2.0.1" } + }, + "minipass": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.1.tgz", + "integrity": "sha512-Tenl5QPpgozlOGBiveNYHg2f6y+VpxsXRoIHFUVJuSmTonXRAE6q9b8Mp/O46762/2AlW4ye4Nkyvx0fgWDKbw==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "signal-exit": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", + "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -32269,21 +32814,53 @@ } }, "@loopback/core": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.2.tgz", - "integrity": "sha512-R+cik+p5i+cBH1uae6wbap1zrQKMVrgnDTIKXn4FWc9UjQFo0BhEuwhz/73sJr9zRLRI7gDNM2FRC7IfE5o3Xg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.0.0.tgz", + "integrity": "sha512-ZjSL+IcrY6rJlgbGpAqhGTHKy+chCnVGoPthVR/OyjNSCIav/kVya4+Jl5Jg/SKL4j7I9P/4Wx8gEpz+PSyacQ==", "requires": { - "@loopback/context": "^5.0.2", + "@loopback/context": "^6.0.0", "debug": "^4.3.4", - "tslib": "^2.4.0" + "tslib": "^2.5.0" + }, + "dependencies": { + "@loopback/context": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.0.0.tgz", + "integrity": "sha512-VR0P1srIYrTUpAoxIKBSpY4UmE4egxf7tniDTysbYZVis+L+oK+6rhk94fHFtUwy2f+oVjynfN0P0odnAFAAzA==", + "requires": { + "@loopback/metadata": "^6.0.0", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.5.0", + "uuid": "^9.0.0" + } + }, + "@loopback/metadata": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.0.0.tgz", + "integrity": "sha512-IztrXVVj/7eUecBfTntEGrllrdFJgYVu3PunhJ5yByyvg8SKT7GJjezRJcy3W/yJ9PyaHOgrS9pzoLOvYeGJGw==", + "requires": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.1.13", + "tslib": "^2.5.0" + } + }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + } } }, "@loopback/filter": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.2.tgz", - "integrity": "sha512-cGSUbz3gRuIGch9yJ/14R5Pm05JKjKvu4pBxHJxWaPlZFlpISw47ZK+qoXtz+HEz5uqZOVJ1v4BSTjswx/1jCQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.0.0.tgz", + "integrity": "sha512-wK+VRUJueAQxoauVw5HCKAuF7lnoAGPpuzOblquJqJ+glv6IklW1DFt2nhcmBdsUHO1T4OwzL21b4POkczwy/g==", "requires": { - "tslib": "^2.4.0" + "tslib": "^2.5.0" } }, "@loopback/metadata": { @@ -32298,33 +32875,33 @@ } }, "@loopback/model-api-builder": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-4.0.2.tgz", - "integrity": "sha512-X9kc2JkTKjcTfZNKmzlNq6B3rebR5fkiOVHmFZsGrnAF0CXdVRaawt2KtZ63D+J/MspSOjXOq+4KtZb1q5y/iw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.0.0.tgz", + "integrity": "sha512-3gwqBUevqgh6Our5VLzQkf0ZQoCs2bIoQi88nCsWwk+00z5EkUmv02eIw17lc4jNyLdOvZlKIQqPXvOxRl/PoA==", "requires": { - "tslib": "^2.4.0" + "tslib": "^2.5.0" } }, "@loopback/repository": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.0.2.tgz", - "integrity": "sha512-qbAVLWXuZM+e/owvWnuEIsPYuF0x8hqld4WO1DV5TBA6l5F09Y6wnYx6ytLs/eiuM41HP7sBgRMWyGVtAwRqLw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.0.0.tgz", + "integrity": "sha512-RoNxNhls3cPYdgfIwHQr4pFxM41pG0Vf67COFhIyBxuNPcDY/sTMEDfHDdDaYbw1iHQ27+Loiyz3aKF5h/LO7g==", "requires": { - "@loopback/filter": "^3.0.2", + "@loopback/filter": "^4.0.0", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.27.1", - "tslib": "^2.4.0" + "loopback-datasource-juggler": "^4.28.5", + "tslib": "^2.5.0" } }, "@loopback/service-proxy": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-5.0.2.tgz", - "integrity": "sha512-JWK9WeWgsh5OSisho5z99Q2P3TTqDluzBEUsfkTSFetoIFm2ypXAWzNwaqLhdO3n098mRkEON2Ke0l0GsofiKQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.0.0.tgz", + "integrity": "sha512-tC8dxeSqcihzSIIoeylPtqZeLZZt9Y3MpAENYu19L82K4sLoS5MofdENMEROm6+gO8MOHC6ma0yHVB8fycvKDw==", "requires": { - "loopback-datasource-juggler": "^4.27.1", - "tslib": "^2.4.0" + "loopback-datasource-juggler": "^4.28.5", + "tslib": "^2.5.0" } }, "@loopback/testlab": { @@ -32464,6 +33041,12 @@ } } }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true + }, "@popperjs/core": { "version": "2.11.0" }, @@ -32657,6 +33240,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, "requires": { "@types/minimatch": "*", "@types/node": "*" @@ -32695,7 +33279,9 @@ "dev": true }, "@types/minimatch": { - "version": "3.0.4" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" }, "@types/minimist": { "version": "1.2.1", @@ -35460,7 +36046,6 @@ }, "call-bind": { "version": "1.0.2", - "dev": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -37572,6 +38157,11 @@ "stream-shift": "^1.0.0" } }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, "easy-stack": { "version": "1.0.1", "dev": true @@ -39524,8 +40114,7 @@ "version": "1.0.0" }, "function-bind": { - "version": "1.1.1", - "dev": true + "version": "1.1.1" }, "functional-red-black-tree": { "version": "1.0.1", @@ -39591,7 +40180,6 @@ }, "get-intrinsic": { "version": "1.1.1", - "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -39866,7 +40454,6 @@ }, "has": { "version": "1.0.3", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -39893,8 +40480,7 @@ "dev": true }, "has-symbols": { - "version": "1.0.2", - "dev": true + "version": "1.0.2" }, "has-tostringtag": { "version": "1.0.0", @@ -40281,9 +40867,9 @@ "version": "1.1.1" }, "hyperid": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.0.1.tgz", - "integrity": "sha512-I+tl7TS5nsoVhkxqX1rS3Qmqlq44eoPUcgPthW8v3IW8CvWL7lwtd6HQbkDUMrBKJTG0vgEaRsjT35imW/D+9Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", "requires": { "uuid": "^8.3.2", "uuid-parse": "^1.1.0" @@ -40442,9 +41028,9 @@ "dev": true }, "inflection": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.2.tgz", - "integrity": "sha512-cmZlljCRTBFouT8UzMzrGcVEvkv6D/wBdcdKG7J1QH5cXjtU75Dm+P27v9EKu/Y43UYyCJd1WC4zLebRrC8NBw==" + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==" }, "inflight": { "version": "1.0.6", @@ -41083,6 +41669,15 @@ "istanbul-lib-report": "^3.0.0" } }, + "jackspeak": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz", + "integrity": "sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==", + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, "jake": { "version": "10.8.2", "dev": true, @@ -41769,16 +42364,16 @@ "dev": true }, "loopback-connector": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.0.1.tgz", - "integrity": "sha512-aSPT6x5WZdoW9ylyNE4CxGqFbIqC9cSEZJwWkCincso27PXlZPj52POoF6pgxug9mkH7MrbXuP3SSDLkLq5oQQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.3.1.tgz", + "integrity": "sha512-ZNZiAWc4z34uHAor2BhU+CEiAE30MRAzz6LLT0RF139R9rLl/FLhzKXdLOkth33IHlhJg0Xs1M9BB4O58TszTA==", "requires": { - "async": "^3.2.0", + "async": "^3.2.4", "bluebird": "^3.7.2", - "debug": "^4.1.1", - "msgpack5": "^4.2.0", - "strong-globalize": "^6.0.4", - "uuid": "^8.3.0" + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^9.0.0" }, "dependencies": { "async": { @@ -41787,30 +42382,30 @@ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" } } }, "loopback-datasource-juggler": { - "version": "4.27.1", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.27.1.tgz", - "integrity": "sha512-tZ+NB55F/syrFAOBAndKXKERKmFU7w0UYT6NhbQqLFSc2eVmrk4Wfx3lULGYB9UCJAJIeDoCXJYvjThaeZ3TCQ==", + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.5.tgz", + "integrity": "sha512-zgORUNhIS5jPX66XHlYFjBxVxpjMXsoQIH0/tVQJEv25l/uUUVOoZu5SOuMo2qprK811d+gspLvZaDCMI6rErA==", "requires": { - "async": "^3.1.0", - "change-case": "^4.1.1", - "debug": "^4.1.0", + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", "depd": "^2.0.0", - "inflection": "^1.6.0", - "lodash": "^4.17.11", - "loopback-connector": "^5.0.0", - "minimatch": "^3.0.3", - "nanoid": "^3.1.20", - "qs": "^6.5.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.3.0", + "minimatch": "^5.1.6", + "nanoid": "^3.3.6", + "qs": "^6.11.1", "strong-globalize": "^6.0.5", - "traverse": "^0.6.6", - "uuid": "^8.3.1" + "traverse": "^0.6.7", + "uuid": "^9.0.0" }, "dependencies": { "async": { @@ -41818,15 +42413,44 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "requires": { + "side-channel": "^1.0.4" + } + }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" } } }, @@ -43410,8 +44034,7 @@ "dev": true }, "object-inspect": { - "version": "1.12.0", - "dev": true + "version": "1.12.0" }, "object-is": { "version": "1.1.5", @@ -43991,6 +44614,27 @@ "version": "1.0.7", "dev": true }, + "path-scurry": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.9.1.tgz", + "integrity": "sha512-UgmoiySyjFxP6tscZDgWGEAgsW5ok8W3F5CJDnnH2pozwSTGE6eH7vwTotMwATWA2r5xqdkKdxYPkwlJjAI/3g==", + "requires": { + "lru-cache": "^9.1.1", + "minipass": "^5.0.0 || ^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==" + }, + "minipass": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.1.tgz", + "integrity": "sha512-Tenl5QPpgozlOGBiveNYHg2f6y+VpxsXRoIHFUVJuSmTonXRAE6q9b8Mp/O46762/2AlW4ye4Nkyvx0fgWDKbw==" + } + } + }, "path-to-regexp": { "version": "0.1.7", "dev": true @@ -45415,7 +46059,8 @@ "dev": true }, "qs": { - "version": "6.5.2" + "version": "6.5.2", + "dev": true }, "query-string": { "version": "4.3.4", @@ -46428,7 +47073,6 @@ }, "side-channel": { "version": "1.0.4", - "dev": true, "requires": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -46939,6 +47583,16 @@ "strip-ansi": "^6.0.1" } }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, "string.prototype.trimend": { "version": "1.0.4", "dev": true, @@ -46968,6 +47622,21 @@ } } }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + } + }, "strip-bom": { "version": "3.0.0", "dev": true @@ -47897,9 +48566,9 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "traverse": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==" + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" }, "trim-newlines": { "version": "3.0.1", @@ -49637,6 +50306,39 @@ } } }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, "wrappy": { "version": "1.0.2" }, diff --git a/package.json b/package.json index 4fe45bca..ddbf7bbe 100644 --- a/package.json +++ b/package.json @@ -40,9 +40,9 @@ }, "main": "background.js", "dependencies": { - "@loopback/boot": "^5.0.2", + "@loopback/boot": "^6.0.0", "@loopback/context": "^5.0.1", - "@loopback/core": "^4.0.2", + "@loopback/core": "^5.0.0", "@vueform/toggle": "^2.1.1", "electron-context-menu": "^3.4.0", "electron-log": "^4.4.8",